如何在转发器中的弹出窗口中打开编辑模式?

时间:2012-02-18 06:48:50

标签: asp.net vb.net c#-4.0 jquery

我正在开发Web应用程序,其中我使用repeater创建一个网格,当用户点击该链接时我绑定了一个编辑页面的链接,然后传递给该页面的特定记录的ID以及从数据库中提取的所有相关信息ID并显示在文本框中。 现在我必须使用Popup进行编辑,我现在该怎么办?我使用Ajaxtoolkit model popup但不幸的是我没有得到用户点击的链接的ID,以便我可以根据该ID加载数据?

1 个答案:

答案 0 :(得分:1)

只需使用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>

祝你好运!