GridViewのTemplateField内のItemTemplate内でASP:LinkButtonを使用しています。私は、GridViewのがバインドされているデータソースから行のIDを渡したいので、私はこのような何かをやっているリンクボタンのコマンド引数について:ASP:LinkButtonとEval
<asp:LinkButton ID="viewLogButton" CommandName="viewLog" CommandArgument="<%#Eval("ID")%>" Text="View Log" runat="server"/>
残念ながら、結果のHTMLはこれです:
<asp:LinkButton ID="viewLogButton" CommandName="viewLog" CommandArgument="3" Text="View Log" runat="server"/>
がで適切に)(エバールを解析するが、これは何とかそれがLinkButtonコントロールタグを解析し、ちょうどリテラルテキストとしてそれをダンプしない引き起こしているようです。誰でも知っていますか:
a)なぜこれが起こっているのですか。 b)この問題の良い解決策は何ですか?
"<%#Eval(" ID ")%>"は解析が困難です。 – bzlm
いくつかのコードを投稿できますか?あなたのLinkButtonがLiteralコントロール内で捕捉されるように思えます。 –