2010-05-05 66 views
0

是否可以创建自定义按钮 - web用户控件?我想要点击某些按钮时触发某些Java脚本。如果是这样,那里有没有解释基础的文章?asp.net自定义web用户控件 - 按钮

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

+0

我不确定你卡在哪里。您需要将哪些代码添加到您放置此控件的每个页面上? – MStodd 2010-05-05 15:57:24

回答

0

您可以实现IScriptControl接口。在MSDN中是这样的示例。 它将处理包含从页面上显示的资源的aumatic脚本。

0

通过转到菜单项Project | Project来为项目添加一个新的Web用户控件。添加新的,然后选择Web用户控制。然后,只需拖放一个按钮就可以了是这样的:

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

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