【发布时间】:2009-05-28 13:19:44
【问题描述】:
我有一个动态创建的 gridview 按钮,单击该按钮会触发模式弹出窗口。我在客户端这样做:
function openModal(btnId, v) {
deptdata(v);
// __doPostBack('<%=DropDownList1.ClientID %>', '');
btn = document.getElementById(btnId);
btn.click();
}
function deptdata(v) {
document.getElementById('<%=vendor.ClientID%>').value = v;
}
这就是代码中函数的调用方式。
btnedit.OnClientClick = String.Format("openModal('{0}','" & GridView1.Rows(i).Cells(0).Text & "');return false;", hidden.ClientID)
我设置了隐藏字段(供应商)的值,但我需要该值用于模式弹出窗口中的内容。我有一个取决于新设置的变量的下拉列表。根据单击的行设置变量。所以我需要以某种方式重新加载该弹出窗口。我有一个更新面板,但我无法重新加载该面板。我试过 __doPostback 并没有帮助。任何想法如何使用 javascript 更新面板或面板中的下拉菜单?
【问题讨论】:
标签: asp.net vb.net gridview updatepanel