Geo*_*ker 3 javascript asp.net
ASP.NET 2.0提供了ClientScript.RegisterClientScriptBlock()在ASP.NET页面中注册JavaScript 的方法.
我遇到的问题是当脚本位于另一个目录中时传递脚本.具体来说,以下语法不起作用:
ClientScript.RegisterClientScriptBlock(this.GetType(), "scriptName", "../dir/subdir/scriptName.js", true);
Run Code Online (Sandbox Code Playgroud)
而不是将代码放入页面,就像这个页面所说的那样,而不是显示../dir/subdir/script.js,我的问题是:
有没有人以前处理过这个问题,并找到了在单独的文件中放入javascript的方法?我是以错误的方式来做这件事的吗?
你所追求的是:
ClientScript.RegisterClientScriptInclude(this.GetType(), "scriptName", "../dir/subdir/scriptName.js")
Run Code Online (Sandbox Code Playgroud)