asp.net自定义Web用户控件 - 按钮

时间:2010-05-05 15:50:09

标签: asp.net user-controls

是否可以创建自定义按钮 - 网络用户控件?我希望在单击按钮时触发某些java脚本。如果是的话,那里有没有解释基础知识的文章?

我完全理解我可以通过.js链接加载javascript或者在页面加载时动态加载javascript,但我想在页面上删除一个控件,而无需手动将代码添加到我的每个项目的每个页面上。

2 个答案:

答案 0 :(得分:0)

您可以实现IScriptControl接口。在MSDN中有样本。 只要在页面上显示,它就会处理包含资源的aumatic脚本。

答案 1 :(得分:0)

转到菜单项Project |,为项目添加新的Web用户控件添加新,然后选择Web用户控件。然后只需按下按钮就可以了:

<asp:Button ID="Button1" runat="server" 
    onclientclick="alert(&quot;Javascript Here.&quot;)" Text="Button" />

然后,您可以在项目中使用它。将onclientclick替换为您要运行的javascript。