我写了这段代码.代码包含预期的runat="server"属性,但它给了我以下错误消息:error on hiddenfield部分.

 <asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
        <asp:HiddenField ID="HiddenField1" Value="<%#Eval("Path")%>" runat="server" />
        <img alt="image" style="text-align: center" src="<%#Eval("Path")%>" /><asp:CheckBox
            ID="CheckBox1" runat="server" />
        <br></br>
    </ItemTemplate>
</asp:Repeater>                  

推荐答案

您不能在双引号中使用双引号,因此请使用singledouble quotes的组合.

Change

<asp:HiddenField ID="HiddenField1" Value="<%#Eval("Path")%>" runat="server" />

To

<asp:HiddenField ID="HiddenField1" Value='<%#Eval("Path")%>' runat="server" />

Asp.net相关问答推荐

更新剃须刀页面中图表的值

ASP.NET Core 延迟加载始终返回 null

在 Web.Config 的 Location Path 元素中指定多个目录

静态字段与会话变量

Web.config 导致被组策略阻止错误

使用 gridview asp.net 进行排序和分页

VirtualPath 在当前应用程序根目录之外

是否应该将 project.lock.json 文件签入源代码管理? (ASP.NET 核心 1.0)

使用 JObject 所需的库名称是什么?

如何确定服务器端 C# 上的浏览​​器窗口大小

缩小 ASP.NET 应用程序的 Html 输出

发布网站项目时临时路径太长

在 Visual Studio 2010 Professional 中找不到请求的 .Net Framework 数据提供程序

IIS - 无法通过 ip 地址而不是 localhost 访问页面

如何进入 IIS 管理器?

MVC3 和实体框架

如何从 ASP.NET Identity 获取用户列表?

x-powered by是什么意思?

Page.IsPostBack 和 Page.IsCallBack 有什么区别?

ASP.NET 网格视图与列表视图