在ASP.NET Composite控件中使用javascript

Sen*_*nan 2 javascript asp.net composite-controls asp.net-customcontrol

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

小智 6

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

添加对assemblyinfo.cs的引用

[assembly: WebResource("Custom.js", "text/javascript")]
Run Code Online (Sandbox Code Playgroud)

然后是关于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);
}
Run Code Online (Sandbox Code Playgroud)

这是一篇关于这个主题的好文章