ASP.NET несколько полей Eval - PullRequest
       12

ASP.NET несколько полей Eval

5 голосов
/ 25 февраля 2010

Мне нужно включить несколько полей Eval в поле URL-адреса навигации элемента управления гиперссылкой, однако пробный код не работает.

<asp:HyperLink ID="hlkImageLink" runat="server" NavigateUrl='<%# Eval("getProductIDGV","getProductCategoryNameGV","getProductCategoryIDGV", "~/PT_productdetails.aspx?ProductID={0}&amp;CategoryName={1}&amp;CategoryID={2}") %>'>

1 Ответ

8 голосов
/ 25 февраля 2010

Попробуйте:

NavigateUrl= '<%# String.Format("~/PT_productdetails.aspx?ProductID={0}&CategoryName={1}&CategoryID={2}", HttpUtility.UrlEncode(Eval("getProductIDGV")), HttpUtility.UrlEncode(Eval("getProductCategoryNameGV")), HttpUtility.UrlEncode(Eval("getProductCategoryIDGV"))) %>'
...