Compiler Error Message: CS0103: The name 'ActionIcon' does not exist in the current context というエラーが表示されます
しかし、現在のコンテンツには ActionIcon が存在します。
ここで定義されています
<input type="image" ID="ActionIcon" class="JSActionIcon"
runat="server" Width="13" Height="13" src="image.gif" />
私はそれをasp Imageに変えてみました
<asp:Image ID="ActionIcon" CssClass="JSActionIcon"
runat="server" ImageUrl="image.gif"/>
しかし、それは機能しませんでした....ここで、「ActionIcon」という名前が現在のコンテキストに存在しないと不平を言っています...
<td>
<span style="text-align:center;">
<a class="LinkButtonBlueSmall" name="ApproveBtn"
onclick="ChangeOne('Approve','<%#ActionIcon.ClientID %>');">
Approve</a>
<a class="LinkButtonOrangeSmall" name="RejectBtn"
onclick="ChangeOne('Reject', '<%#ActionIcon.ClientID %>');">
Reject</a>
<a class="LinkButtonMutedSmall" name="ClearBtn"
onclick="ChangeOne('Clear', '<%#ActionIcon.ClientID %>');">
Clear</a>
</span>
</td>
エラーが発生する理由について、誰もが何らかの考えを持っています。
これは、更新パネル内にある ContentTemplate 内にある ListView 内にある ItemTemplate 内にあります。