作者jason81418 (芦洲金城武)
看板Ajax
标题[问题] HyperLink在ModalPopUp上传递参数的问题
时间Thu Dec 10 11:34:48 2015
目前我有一个GridView1
里面有一个栏位我把他转成HyperLink
并且在.aspx里面指定了点击时要执行的function
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server"
onclick='Modifyfunction()'
Text='<%# Eval("Number") %>'></asp:HyperLink>
</ItemTemplate>
而这个Modifyfunction()如下
function Modifyfunction()
{
popUpObj = window.open("Modify.aspx",
"ModalPopUp",
"toolbar=no," +
"scrollbars=yes," +
"location=yes," +
"statusbar=no," +
"menubar=no," +
"resizable=no," +
"width=750," +
"height=300," +
"left = 200," +
"top=300");
popUpObj.focus();
LoadModalDiv();
}
开启Modify.aspx,采用ModalPopUp显示
现在遇到的问题是
我在GridView上点击HyperLink的内容(Number),不知道怎麽传递到Modify.aspx
我希望可以Modify.aspx.cs获取这个参数做一些事
开启的方式依然是用ModalPopUp
请问版上专业人士可否给一点建议呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.136.150
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1449718491.A.AFD.html
1F:推 Peruheru: 在onclick事件中使用eval传入特定栏位作为参数,或在js 12/10 14:04
2F:→ Peruheru: 内使用this获取执行的连结,再将你要的参数放在连结的某 12/10 14:04
3F:→ Peruheru: 个自订属性中,像是data-param='<% eval("abc")%>',然 12/10 14:05
4F:→ Peruheru: 後在存取该属性取出你要的参数进行处理,大概就这几个 12/10 14:06