请问javascript代码段怎么能放到aspx.cs中 有一段<script language="javascript"> </script>放在aspx中能运行。现在想引用到aspx.cs中,请问怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Text.StringBuilder scriptString = new System.Text.StringBuilder("<script language=\"javascript\">"); scriptString.Append("..."); scriptString.Append("</script>"); this.Page.RegisterClientScriptBlock(Description, scriptString.ToString()); 将该段JS代码以字符串形式存储比如StringBuilder sb = new StringBuilder(); sb.Append("<script language='javascript'>"); sb.Append("其他代码"); sb.Append("</script>"); 在Page_Load的!IsPostBack事件中通过Page.ClientScript.RegisterStartupScript(2005是这样的,与2003不同,这个方法是注册到form结束前,还有一个方法是注册到form开始后)注册到页面具体可以查查MSDN,搜索Page.ClientScript Response.Write("<script>alert('hello');</script>") scriptString.Append("...");...是以下内容if ((event.keyCode==13)) { event.keyCode = 9; }提示出很多的错误,例如 类或接口成员中声明的标记“.”无效等。不知道怎么处理,加上“ \"? Page.ClientScript.RegisterStartupScript 先说说你是想怎么实现?放在aspx中能运行。什么情况下运行?如果是一个按钮的点击事件,你可以在page_load时这样写 Button1.Attributes.Add("onclick", "Test()"); System.Text.StringBuilder scriptString = new System.Text.StringBuilder("<script language=\"javascript\">function Test(){"); scriptString.Append("..."); scriptString.Append("}</script>"); this.Page.RegisterClientScriptBlock(Description, scriptString.ToString());...换成你的内容就行了.这样你的event.keyCode才能取得正常值.你要明白WEB控件的事件和html页面元素的事件是不同的概念 wxl_pilot(空军飞行员) 的可以~~我有个笨法 就是 string str="";然后 str+=~~~~~~~~~~~~ System.Text.StringBuilder scriptString = new System.Text.StringBuilder("<script language=\"javascript\">function Test(){"); scriptString.Append("..."); scriptString.Append("}</script>");Page.RegisterStartupScript(script,scriptString.ToString()); 两种方法:1、将JS存储在字符变量中,然后打印在前台界面上。2、将JS存储在字符变量中,然后注册JS。 大家顶下我的贴.3Q~~http://community.csdn.net/Expert/topic/4922/4922798.xml?temp=.256695 如何在客户端接受webservice返回的out值 如果在asp.net中有多个appdomain页面怎么访问? 导出文件有关的AppLibrary.dll 急用图片批量添加!!!!谁有? 散分~~ 下班后发现住处被盗,刚发的工资,丢了一个月的工资,郁闷 关于DataSet问题帮帮忙 没有相关的源行的错误 问个数据库设计问题。 在用C#操作Oracle数据库存储过程时,出现以下问题? 终极 Asp 中 DataGird 滚动问题 ,高手体验 大家帮忙看看我的树,这样写怎么不层级显示呢? 头痛,VS2005中的IIS
scriptString.Append("...");
scriptString.Append("</script>");
this.Page.RegisterClientScriptBlock(Description, scriptString.ToString());
将该段JS代码以字符串形式存储
比如
StringBuilder sb = new StringBuilder();
sb.Append("<script language='javascript'>");
sb.Append("其他代码");
sb.Append("</script>"); 在Page_Load的!IsPostBack事件中通过Page.ClientScript.RegisterStartupScript(2005是这样的,与2003不同,这个方法是注册到form结束前,还有一个方法是注册到form开始后)注册到页面具体可以查查MSDN,搜索Page.ClientScript
...
是以下内容
if ((event.keyCode==13))
{
event.keyCode = 9;
}
提示出很多的错误,例如 类或接口成员中声明的标记“.”无效等。不知道怎么处理,加上“ \"?
放在aspx中能运行。什么情况下运行?
如果是一个按钮的点击事件,你可以在page_load时这样写 Button1.Attributes.Add("onclick", "Test()");
System.Text.StringBuilder scriptString = new System.Text.StringBuilder("<script language=\"javascript\">function Test(){");
scriptString.Append("...");
scriptString.Append("}</script>");
this.Page.RegisterClientScriptBlock(Description, scriptString.ToString());...换成你的内容就行了.
这样你的event.keyCode才能取得正常值.你要明白WEB控件的事件和html页面元素的事件是不同的概念
我有个笨法 就是 string str="";
然后 str+=~~~~~~~~~~~~
scriptString.Append("...");
scriptString.Append("}</script>");
Page.RegisterStartupScript(script,scriptString.ToString());
1、将JS存储在字符变量中,然后打印在前台界面上。
2、将JS存储在字符变量中,然后注册JS。
http://community.csdn.net/Expert/topic/4922/4922798.xml?temp=.256695