0

我收到一条错误消息,提示 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>&nbsp;
    <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 内,它在一个更新面板内。

4

0 回答 0