我收到一条错误消息,提示 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图像
<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>
任何人都对为什么会出现错误有任何想法。
我在一个 ListView 内的 ItemTemplate 内有这个,它在一个 ContentTemplate 内,它在一个更新面板内。