iT邦幫忙

0

這段 Eval 是什麼意思?

Eval("Bulletin_ID","Edit.aspx?Bulletin_ID={0}")
Eval是執行後面這段程式,但後面這段是什麼意思呢?
https://ithelp.ithome.com.tw/upload/images/20171207/20104326fIU0ekmsf8.jpg

丹尼 iT邦研究生 5 級 ‧ 2017-12-07 10:51:55 檢舉
eval 函數是個功能非常強大的函數,eval 函數可以執行某一段字串(String)的運算,如果該字串是運算式,則eval 會計算出運算結果
丹尼 iT邦研究生 5 級 ‧ 2017-12-07 10:52:50 檢舉
翻書學並不快速要去實際操刀比較快

1 個回答

2
dog830228
iT邦新手 1 級 ‧ 2017-12-07 10:52:06

Eval 資料綁定
可將你的資料集合 GridView上

Eval("Bulletin_ID","Edit.aspx?Bulletin_ID={0}")
你的DataSource結果集 要有一個欄位是Bulletin_ID
如果有它會自動幫你綁定上去

書上的範例:
他會把 Edit.aspx?Bulletin_ID={0}{0} 替換成 Bulletin_ID欄位的資料
並附值到PostUrl屬性上

可參考 http://dotnetmis91.blogspot.tw/2009/02/eval.html

alex9453 iT邦新手 5 級 ‧ 2017-12-07 21:05:02 檢舉

謝謝你的回答 , 可以請問 ? 及 0 的作用是什麼嗎 ?

dog830228 iT邦新手 1 級 ‧ 2017-12-07 21:50:39 檢舉

? 是 Http Get 用來傳遞參數
http://blog.csdn.net/xiongzhengxiang/article/details/7052261

{0}string.format("{0}","Hello") 來替換參數的
https://msdn.microsoft.com/zh-tw/library/system.string.format(v=vs.110).aspx

我要發表回答

立即登入回答