恩...其實蠻簡單的,
先到編輯樣板,把要使用的欄位改成 Template Field,
然後回到程式碼,會發現跟原本不太一樣,
這時候就可以使用以下方法修改:
NavigateUrl='<%# Eval("變數名稱", "MarineInsert.aspx?New=copy&xorder="+
使用方法(Eval("變數名稱").ToString())) %>'
在這邊的使用方法是寫在 aspx.cs中的,注意。
像我是使用 Base64 的編碼,至少讓使用者沒辦法直接試出某筆資料。
但面對有心人還是必須倚賴加密的演算法。
最後,記得在 QueryString 的接收端加上解密 / 解碼的方法。
沒有留言:
張貼留言