【发布时间】:2011-12-05 09:15:25
【问题描述】:
我是 ASP.net 的新手,我有一些关于回发的问题。
我有一个这样的 Senario:
1) 我在网络上有一个网格,里面有一个面板。
2) 我通过调用这个来“插入”带有 Web 用户控件的面板
Control ctlControl;
ctlControl = LoadControl("~/UserControls/ChequeCreation.ascx");
pnlTransaction.Controls.Add(ctlControl);
3) Web 用户控件提供两个按钮。一个是“更新”,一个是“重置”。
问题是这样的:
我想要实现的是当按下“更新”按钮时,它会将某些内容更新回我的数据库?但似乎在我按下“更新”或“重置”按钮后。 Web 用户控件已消失或丢失。对于我的客人是因为回发问题?对吗?
我试过 if(!postback) 还是不行。
我将如何克服这个问题?我已经摸不着头脑一天了?
非常感谢。
问候
梁克:
PS:对不起我的英语水平,请不要犹豫,说出我的错误或错误。
【问题讨论】:
-
您是否在网格或 uct 页面上使用 AJAX/更新面板
-
尝试在项目模板中添加而不是动态添加
-
@RashmiKantShrivastwa 不……建议这样做吗?
-
@Ali 我的项目模板是什么意思?是指直接将控件添加到网格中吗?或者?抱歉 == 我对 asp.net 很陌生
标签: c# asp.net ajax postback webusercontrol