我做了一个自定义控件,资源文件css文件和js文件引用路径都没有问题,而且程学执行后css文件起了作用,但就是引用js 文件时不行,具体如下,
这是我的引用路径:
CodeprotectedoverridevoidOnPreRender(EventArgs e)
{stringscriptUrl=Page.ClientScript.GetWebResourceUrl(this.GetType(),"Hwkj_News_Edit_Js.js");
Page.ClientScript.RegisterClientScriptInclude("Hwkj_News_Edit", scriptUrl);stringcssUrl=Page.ClientScript.GetWebResourceUrl(this.GetType(),"Hwkj_News_Edit_Css.css");
HtmlLink cssLink=newHtmlLink();
cssLink.Href=cssUrl;
cssLink.Attributes.Add("rel","stylesheet");
cssLink.Attributes.Add("type","text/css");this.Page.Header.Controls.Add(cssLink);this.CssClass="Hwkj_News_Edit";base.OnPreRender(e);
}
而在我在Render()方法中也写了一个测试代码如下:
Codeif(bSendType==SendType.单位)
{
writer.Write("");
}elseif(bSendType==SendType.角色)
{
测试的方法就是button单击出发onclick实件调用js文件中的fanwen_select()
并且我也在namespace上边加入了[assembly: WebResource("Hwkj_News_Edit_Js.js", "application/x-javascript")]
[assembly: WebResource("Hwkj_News_Edit_Css.css", "text/css")]
并且反编译也看到资源文件加载成功
但程序执行过程中的错误为:在遇到Jscript运行时错误中断:缺少错误
希望哪位能帮我看下这个问题,不胜感谢!