我想让Page在运行时,能在页面里产生一个javascript函数。
protected void Page_PreInit(object sender, EventArgs e)
{
产生javascript函数JFun1的代码
}
protected void Page_PreInit(object sender, EventArgs e)
{
产生javascript函数JFun1的代码
}
解决方案 »
- 错误 1 项目文件必须在引用列表中包含 .NET Framework 程序集“WindowsBase, PresentationCore, PresentationFramework”。 Office
- .net问题不支持关键字: “unicode
- 为什么手机自带浏览器能登录而ucweb、qq等不行?
- linkbutton美化问题
- 错误: 被解码的 URI 不是合法的编码
- 请问VS2005中查看源代码的问题
- 关于cookies的问题
- 在线等 回答net 配置 Web.config 出错 请帮助下 谢谢
- 求推荐几本书。
- 我用DATASET对象的WRITEXML方法对一XML文件进行更新,可是更新后发现。。。。。
- 上传时如何限制图片的宽高?
- 把下面的js片断代码写成c#怎么弄????是不是c#没有这功能呀.....本人基础比较差.....
注意 转义字符!
this.Page.ClientScript.RegisterStartupScript(this.GetType(),"","<script></script>");
用这个好
Respons.Write
用这个,有时候会造成CSS样式乱掉.
方法一:1、Page.RegisterStartupScript("ggg","<script>SetVisible(1);</script>");
方法二:使用Literal类,然后private void Button2_Click(object sender, System.EventArgs e)
...{
string str;
str="<script language='javascript'>";
str+="selectRange()";
str+="</script>";
//Literal1.Visible=true;
Literal1.Text=str;
}
我感觉是在Render方法里用它的参数writer writer.Write("<script>"+someFunction();+"</script>")这样的结果是写在了html的最后面,好像不会破坏样式,也不会出现js错误.
writer.Write(" <script>someFunction(); </script>")
function a()
{
...
}
");