【问题标题】:asp.net custom web user control -- buttonasp.net 自定义 web 用户控件 -- 按钮
【发布时间】:2010-05-05 15:50:09
【问题描述】:

是否可以创建自定义按钮——网络用户控件?我希望在单击按钮时触发某些 java 脚本。如果是这样,是否有任何文章解释了基础知识?

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

【问题讨论】:

  • 我不确定你在哪里卡住了。您必须向放置此控件的每个页面添加什么代码?

标签: asp.net user-controls


【解决方案1】:

您可以实现 IScriptControl 接口。在 MSDN 中有相应的示例。 每当它显示在页面上时,它将处理包括来自资源的自动脚本。

【讨论】:

    【解决方案2】:

    通过转到菜单项 Project | 添加一个新的 Web 用户控件到您的项目中。添加新的,然后选择 Web 用户控制。然后像这样在上面放一个按钮:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      相关资源
      最近更新 更多