Как использовать asp: гиперссылка с привязкой данных - PullRequest
2 голосов
/ 29 августа 2011

Я думал, что у меня это довольно хорошо, но я продолжаю сталкиваться с ошибкой

Я что-то не так делаю в коде, который вы видите?

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# String.Format(~/storefront.aspx?CatalogID={0}&ProductID={1}",DataBinder.Eval(Container.DataItem, "CatalogID"),DataBinder.Eval(Container.DataItem,"CustItem")) %>' >

Есть другой метод, который я мог бы использовать любую помощь по этому вопросу, приветствуется. Спасибо

1 Ответ

2 голосов
/ 29 августа 2011

Вам не хватает открытой кавычки в функции String.Format. Попробуйте вместо этого:

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#String.Format("~/storefront.aspx?CatalogID={0}&ProductID={1}", Eval("CatalogID"), Eval("CustItem"))%>'></asp:HyperLink>
...