给你的CS/CCS的快速回复功能加个快捷键

今天没什么事,就把我博客上的文章转来这里吧~~

如果你的CS/CCS有快速回复功能,你一定希望可以给你的快速回复再添加一个快捷键(Ctrl+Enter)吧?呵,其实很简单的。

找到Forums/Controls/Views/PostFlatView.cs大约第216行处(即 if (quickReply != null) 判断块的最后),然后,加上下面这段代码,编译,收工!

System.Text.StringBuilder strScript = new System.Text.StringBuilder(); 
strScript.Append(
""JavaScript\">"); 
strScript.Append(
"function QuickSubmit() {"); 
strScript.Append(
"if (event.keyCode==13 && event.ctrlKey )"); 
strScript.AppendFormat(
"document.all.{0}.click();",postButton.ClientID); 
strScript.Append(
""); 

this.NamingContainer.Page.RegisterClientScriptBlock("QuickSubmit",strScript.ToString()); 

quickReply.Attributes.Add( 
"onkeydown""QuickSubmit();" );
posted @ 2005-08-22 14:56  水村  阅读(940)  评论(0编辑  收藏  举报