在ASP.NET Composite控件中使用javascript

时间:2012-04-03 09:08:29

标签: javascript asp.net composite-controls asp.net-customcontrol

我有一个自定义的asp.net服务器控件来显示图像。我现在需要的是在图像的中心绘制一个矩形,并通过拖动它的边缘来调整矩形。是否可以使用JavaScript?我需要将该脚本嵌入该控件中。有可能吗?

1 个答案:

答案 0 :(得分:6)

您可以在服务器控件中包含javascript文件。

添加对assemblyinfo.cs的引用

[assembly: WebResource("Custom.js", "text/javascript")]

然后是关于PreRender的参考:

protected override void OnPreRender(EventArgs e)
{
    base.OnPreRender(e);
    string resourceName = "Custom.js";

    ClientScriptManager cs = this.Page.ClientScript;
    cs.RegisterClientScriptResource(typeof(CustomControls.Custom), resourceName);
}

Here is a nice article on the subject