【问题标题】:how do i can generate dynamic anchor tag with dynamic click event in asp.net我如何在asp.net中生成带有动态点击事件的动态锚标记
【发布时间】:2015-10-10 20:01:25
【问题描述】:

当我点击锚标签时,页面得到回发并且什么都不做

代码如下图,

System.Web.UI.HtmlControls.HtmlAnchor anchor1 = new System.Web.UI.HtmlControls.HtmlAnchor();                    
anchor1.InnerText = "Edit";
anchor1.Attributes.Add("runat", "server");                    
anchor1.Attributes.Add("onServerClick", "anchor1_Click");                 
anchor1.Style.Add("color", "blue");
anchor1.Style.Add("float", "right");

protected void anchor1_Click(object sender, EventArgs e) {
    ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('Enter Value For Drop Down Name');", true);
}

【问题讨论】:

    标签: asp.net dynamic anchor


    【解决方案1】:

    请试试这个

    anchor1.ServerClick += new EventHandler(anchor1_Click);
    

    【讨论】:

      【解决方案2】:

      试试这样,

      protected void Page_Load(object sender, EventArgs e)
      {
        System.Web.UI.HtmlControls.HtmlAnchor anchor1 = new System.Web.UI.HtmlControls.HtmlAnchor();
        anchor1.InnerText = "Edit";
        anchor1.Attributes.Add("runat", "server");                
        anchor1.Style.Add("color", "blue");
        anchor1.Style.Add("float", "right");
        anchor1.ServerClick += new EventHandler(anchor1_Click);
      }
      
      protected void anchor1_Click(object sender, EventArgs e)
      {
          ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('Enter Value For Drop Down Name');", true);
      
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-14
        • 2016-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多