asp.net C#动态添加控件和控件的事件

intnumOfPages=10;protectedvoidPage_Load(objectsender,EventArgse){if(numOfPages>1&&(st... int numOfPages = 10; protected void Page_Load(object sender, EventArgs e) { if (numOfPages > 1 && (string)Session["REVIEW"] != null && (string)Session["REVIEW"] == "REVIEW") { createButton(numOfPages); } } public void createButton(int numOfPages) { TableRow tblPageRow = new TableRow(); for (int i = 1; i <= numOfPages; i++) { TableCell tblPageCell = new TableCell(); System.Web.UI.WebControls.Button btnDisPage = new System.Web.UI.WebControls.Button(); //btnDisPage.Attributes.Add("onclik", "showRows(" + (i) + "," + disRows + "," + rowCount); btnDisPage.ID = "btnDis" + i; btnDisPage.Click += new EventHandler(btnDisPage_Click); btnDisPage.Text = "第" + (i) + "页"; tblPageCell.Controls.Add(btnDisPage); tblPageRow.Controls.Add(tblPageCell); } tblPageControl.Controls.Add(tblPageRow); } public void btnDisPage_Click(object sender, EventArgs e) { Response.Write("asdfsd"); } 控件能生成,但当我点击button以,显页好象重新加载。页面上的button都没了。 为什么? 展开
 我来答
犬夜叉CET
2014-10-12 · TA获得超过149个赞
知道答主
回答量:169
采纳率:83%
帮助的人:66万
展开全部
当然了,,服务器控件都是回发到服务器 然后重新生成页面类
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式