2012-02-18 29 views
3

我正在开发中,我使用的中继器来创建一个网格Web应用程序,我绑定一个链接编辑页面时用户点击该链接,然后ID传递到网页,特定记录,并从数据库中提取该ID的所有相关信息的上并显示在文本框中。 现在我必须使用Popup编辑表单,现在应该怎么做?我用Ajaxtoolkit model popup但遗憾的是我没能上用户点击,这样我可以针对该ID加载数据链路的ID?如何在转发器中为编辑模式的弹出窗口打开窗体?

+0

您可以从服务器端使用从中继事件e.item.index,然后通过查询字符串您可以将ID传递给阿贾克斯模式弹出形式获取点击转发器的ID – mahesh 2012-02-18 07:37:17

回答

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> 

在repeater项目:

<a href="javascript:void(0)" onclick="PopupEdit('<%# Eval("RecordID") %>')">Edit</a> 

祝您好运!

相关问题