asp.net - 我如何在中继器中的编辑模式弹出窗口中打开表单?

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

我正在开发 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/

相关文章:

asp.net - 网站和虚拟目录有什么区别

sql - OledbException 标准表达式中的数据类型不匹配

c#-4.0 - Elastic Search-使用C#搜索其中包含空格和特殊字符的字符串

visual-studio-2010 - 如何使用 Resharper 查找未注释的公共(public)方法

c# - 将 View 呈现为字符串 : ArgumentOutOfRangeException

c# - 使用 C# 将 HashSet 中的一组正则表达式与 ASP.NET 中的字符串进行匹配的最佳方法是什么?

asp.net - 将生成的 javascript 从渲染的 html 中移出

javascript - 如何将文件上传选择插入到 GridView 中,然后添加新行?

c# - 在C#中实现VB With语句

c# - 如何使用泛型开发适用于 double 和小数的代码