我正在开发 Web 应用程序,其中我使用中继器创建网格,并在用户单击该链接时绑定(bind)编辑页面的链接,然后将该特定记录的 ID 传递到该页面以及从数据库中提取的所有相关信息ID 并显示在文本框中。 现在我必须使用弹出窗口来编辑表单我现在应该做什么?我用过Ajaxtoolkit model popup但不幸的是,我没有获得用户点击的链接的 ID,以便我可以根据该 ID 加载数据?
最佳答案
只需使用 javascript 弹出窗口并将 id 传递给 javascript 函数即可。这样做:
Javascript 函数:
<script type="text/javascript">
function PopupEdit(RecordID) {
window.open("EditPagePath.aspx?id=" + RecordID, "EditPageWindow", "menubar=1,resizable=1,width=600,height=600");
}</script>
在中继器项目上:
<a href="javascript:void(0)" onclick="PopupEdit('<%# Eval("RecordID") %>')">Edit</a>
祝你好运!
关于asp.net - 我如何在中继器中的编辑模式弹出窗口中打开表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9339283/