Asp.net LinkButton(在面板内部,但在UpdatePanel外部)OnClick事件是否不会导致父页回发?
使用VS2005、ASP.NET2.0、AjaxControlToolKit 我在一个面板中有一个LinkButton,其中包含一个带有GridView的UpdatePanel。链接按钮位于UpdatePanel之外。OnClick事件包含以下代码:Asp.net LinkButton(在面板内部,但在UpdatePanel外部)OnClick事件是否不会导致父页回发?,asp.net,ajax,updatepanel,postback,Asp.net,Ajax,Updatepanel,Postback,使用VS2005、ASP.NET2.0、AjaxControlToolKit 我在一个面板中有一个LinkButton,其中包含一个带有GridView的UpdatePanel。链接按钮位于UpdatePanel之外。OnClick事件包含以下代码: protected void lnkOk_Click(object sender, EventArgs e) { foreach (GridViewRow row in grdProductSearch.Rows) {
protected void lnkOk_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in grdProductSearch.Rows)
{
CheckBox chk = row.Cells[0].Controls[0] as CheckBox;
if (chk != null && chk.Checked)
{
// ...
}
}
Server.Transfer(Page.Request.RawUrl);
}
我需要它在回发中将网格的选定值传递回父页面。但它所做的只是关闭面板
知道为什么会这样吗?或者,我如何才能实现我正在努力做的事情 尝试将所有内容都放在UpdatePanel中。有时此控件会扰乱页面的正常行为 我见过好几次UpdatePanel控件以某种方式影响页面的javascript在哪里以及如何影响页面。例如,当您将UpdatePanel声明为ChildrenAsTriggers=false并声明为AsyncPostBack触发器时,如果您在其中包含验证摘要,则它不会显示在服务器中执行的验证错误