[問題] HyperLink在ModalPopUp上傳遞參數的問題

看板Ajax作者 (蘆洲金城武)時間8年前 (2015/12/10 11:34), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
目前我有一個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://www.ptt.cc/bbs/Ajax/M.1449718491.A.AFD.html

12/10 14:04, , 1F
在onclick事件中使用eval傳入特定欄位作為參數,或在js
12/10 14:04, 1F

12/10 14:04, , 2F
內使用this獲取執行的連結,再將你要的參數放在連結的某
12/10 14:04, 2F

12/10 14:05, , 3F
個自訂屬性中,像是data-param='<% eval("abc")%>',然
12/10 14:05, 3F

12/10 14:06, , 4F
後在存取該屬性取出你要的參數進行處理,大概就這幾個
12/10 14:06, 4F
文章代碼(AID): #1MQFBRhz (Ajax)