封装自定义控件如何调用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楼的是可以的,
注意的是第二部
通过 脚本放在项目中的观点