2

私がaspxページに書いているのは

<asp:HyperLink ID="HyperLink1" runat="server" 
 NavigateUrl="~/Comp/Default.aspx?abc=71&xyz=<%# DataBinder.Eval(Container.DataItem,"TeamId") %>"
>

結果のマークアップにハイパーリンクを作成することを望んでいますが、解析中にエラーが発生します。

引用符と山かっこの可能な限りの組み合わせを試しましたが、何も役に立ちませんでした。

4

2 に答える 2

1
  1. />最後に欠けてる
  2. quote( "") の問題があります
  3. 私はString.Format代わりに使用します

<asp:HyperLink ID="HyperLink1" runat="server" 
  NavigateUrl='<%# String.Format("~/Comp/Default.aspx?abc={0}&xyz={1}", Eval("id"), Eval("TeamId")) %>' 
/>
于 2012-04-25T10:27:35.853 に答える