1
ImageUrl='<%#Eval("Name","../Master Pages/DisasterImages/") %>'+'<%#Eval("Request.QueryString["DisID"].ToString()/{0}") %>'
DisID是一個文件夾名稱。如何在ASP.NET中將Request.QueryString [「」]綁定到Eval()
我想要的是在目錄中顯示圖像。 我已經使用中繼控制器完成了它。現在的問題是我想要在QueryString中獲取文件夾名稱。我怎樣才能做到這一點?以上是我試過的代碼沒有達到預期的結果...
任何幫助將不勝感激。
謝謝!
hi Genady,我想訪問的路徑是../Master Pages/DisasterImages/XXX/{0}。 XXX是我想從QueryString得到的名稱。但是我沒有得到它的工作。以下是我這次試過的。 ImageUrl ='<%#Eval(「Name」,「../ Master Pages/DisasterImages /」)%>'+'<%= Request.QueryString [\「DisID \」]。ToString()/ {0}% >' – chamara 2010-06-17 10:28:21
當您檢索查詢字符串參數時,您不必調用ToString,因爲它們已經是字符串了。代碼執行時是否有任何錯誤,爲什麼需要{0}字符串。如果你刪除那部分會發生什麼?請記住,只有在相應控件上調用DataBind時,纔會評估<%#表達式。 – 2010-06-17 15:37:24
這沒有在aspx中工作,而不是變量的響應是<%= Request.QueryString ['DisID']%> – 2011-06-28 00:29:55