当前位置:编程学习 > C#/ASP.NET >>

急求,后台动态添加的Button设置PostBackUrl后不跳转!



大体如下,发来相关代码:if (i == dtTable.Columns.Count - 1)

    Button btn = new Button();                        
    btn.CssClass = "btnV";                        
    btn.Text = "详细信息";                        
    btn.ID = "item1";                        
    e.Row.Cells[i].Controls.Add(btn);                        
    e.Row.Cells[i].Style.Add("text-align", "center");                        
    string ID = ds1.Tables[0].Rows[j][0].ToString();//将每个修改按钮的对应数据传出                            
    btn.PostBackUrl = "ModifyInformation.aspx?ID="+ID;                               
    btn.Attributes.Add("runat", "server");                        
    btn.Attributes.Add("type", "submit");                                 j++;                    
}

前台没有按钮,按钮都是动态生成的,设置好了postbackurl后测试,在本机和本机发布后测试都是可以跳转的,但是发布到服务器后就不再跳转了,急求啊~~,解决了问题会另有加分的!!  ASP.Net C# --------------------编程问答-------------------- 求教大神,快来人啊。 --------------------编程问答-------------------- 没有大神。。。。 --------------------编程问答-------------------- 参考下面,注意一下语句位置,还是Button是服务控件,有两句不必再写。


--------------------编程问答--------------------
引用 3 楼 insus 的回复:
参考下面,注意一下语句位置,还是Button是服务控件,有两句不必再写。

好的,我会马上试一下。 --------------------编程问答-------------------- Button btn = new Button();                        
    btn.CssClass = "btnV";                        
    btn.Text = "详细信息";                        
    btn.ID = "item1";                         
btn.PostBackUrl="?id"+id;
  
     btn.Click += new EventHandler(btnTest_Click); 

    //为动态创建的按钮事件写一个方法 
     protected void btnTest_Click(object sender, EventArgs e) 
     { 
      Response.Write("大神"); 
     } 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,