单击以显示模式框时回发链接按钮

时间:2016-07-26 02:33:18

标签: c# asp.net

我尝试在onclick按钮后使用新表格进行模态框更新。现在我正在使用asp:LinkButton,所以当用户点击这个时,会发送ID到服务器端并搜索数据库而不是更新模态框。在模态框内我使用asp:UpdatePanelUpdateMode="conditional"

问题是,单击这些链接按钮后会有回发。你们有这个问题的建议吗?或者我使用另一种方法。请帮助这个新手家伙。感谢。

1 个答案:

答案 0 :(得分:0)

1)在您的页面中添加ClientIdMode =“AutoId”。 2)在事件ListView1_ItemDataBound中以编程方式将每个LinkBut​​ton注册为AsyncPostBackTrigger。

protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
LinkButton btnTaskTitle = e.Item.FindControl("TaskTitle") as LinkButton;
if btnTaskTitle != null)
ScriptManager.GetCurrent(this).RegisterAsyncPostBackControl(btnTaskTitle );
}
}

http://forums.asp.net/t/1859197.aspx?Linkbutton+within+a+ListView+that+is+within+an+UpdatePanel+causes+full+Postback+instead+of+AsyncPostBack