日期:2014-05-18  浏览次数:20464 次

封装自定义控件如何调用js?
需要在自定义控件内调用js,我已经讲js假如项目中,在namespace前也写了
[assembly: WebResource("Dcjet.Framework.WebControls.js.jquery-1.4.2.js", "application/javascript")]
但是没效果,请问要怎么写??

------解决方案--------------------
1、创建脚本文件并实现相关代码
2、嵌入资源(js上右键属性把 内容改为 嵌入)
3、定义元数据文件

[assembly: WebResource("命名空间名.Validate.js", 
"text/javascript")]

4、注册脚本

protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
Page.ClientScript.RegisterClientScriptResource(
this.GetType(), "命名空间名.Validate.js");
}

------解决方案--------------------
1楼的是可以的,

注意的是第二部

通过 脚本放在项目中的观点