【问题标题】:Updating a div section on a content page from an event handler within app_code从 app_code 中的事件处理程序更新内容页面上的 div 部分
【发布时间】:2009-11-03 15:45:21
【问题描述】:

如标题所述,我当前的问题是我正在尝试从 app_code 中的自定义类创建一系列按钮并将它们放在母版页上。

这样做的全部原因是我不想在内容页面上复制和粘贴事件处理程序。

但是,单击这些按钮后,我需要调用内容页面上的一个方法,并在内容页面的 div 中更新 html。

有没有办法从自定义类中的事件处理程序完成更新内容页面的 div?请记住,更新 div 的方法存在于内容页面上。

任何帮助将不胜感激。

【问题讨论】:

    标签: asp.net html vb.net


    【解决方案1】:

    我认为你想做这样的事情 - 在你的自定义类中声明一个事件。在按钮单击时引发该事件。在您的内容表单中处理引发的事件:

    自定义类:

    Public Event ButonWasClicked(sender as Object, e as EventArgs)
    
    Private Sub HandleClick(sender as Object, e as EventArgs) Handles btn.Click
       RaiseEvent ButonWasClicked(sender,e)
    End Sub
    

    内容形式:

       Private Sub HandleCustomClassClick(sender as Object, e as EventArgs) Handles MyCustomClass.ButtonWasClicked
         MyDiv.Controls.Add(New LiteralControl("Custom class button was clicked!!!"))          
       End Sub
    

    【讨论】:

      【解决方案2】:

      别忘了,如果你想在后面的代码中访问 DIV,你需要给它一个 Id 和 runat 服务器:

      <div ID="MyDiv" runat="server">
      
       ...
      
      </div>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-02
        • 2023-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-21
        • 1970-01-01
        相关资源
        最近更新 更多