asp.net – 如何在Eval格式字符串中使用单引号
发布时间:2020-12-16 00:09:20 所属栏目:asp.Net 来源:网络整理
导读:我有一个Repeater,它的SqlDatasource嵌套在Gridview TemplatedField中. Repeater的数据源SelectCommand是使用Gridview中Eval的FormatString设置的. SelectCommand有一个WHERE子句,用于比较字符串. 因为我已经使用了单引号和双引号,所以我无法在SQL WHERE子句
我有一个Repeater,它的SqlDatasource嵌套在Gridview TemplatedField中.
Repeater的数据源SelectCommand是使用Gridview中Eval的FormatString设置的. SelectCommand有一个WHERE子句,用于比较字符串. 因为我已经使用了单引号和双引号,所以我无法在SQL WHERE子句中分隔字符串. 如何在Eval FormatString中添加单引号? 我尝试过使用’Replace‘. 到目前为止没有运气.我感谢您提供的任何帮助. <asp:GridView ID="GridView1" runat="server" DataSourceID="DataSource1" DataKeyNames="Foo" AutoGenerateColumns="False" AllowSorting="true" > <Columns> <asp:BoundField DataField="Foo" HeaderText="Foo" SortExpression="Foo" /> <asp:BoundField DataField="Bar" HeaderText="Bar" SortExpression="Bar" /> <asp:TemplateField> <ItemTemplate> <asp:Repeater ID="Repeater1" runat="server" DataSourceID="DataSourceNested"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Eval("Blah") %>'></asp:Label> </ItemTemplate> </asp:Repeater> <asp:SqlDataSource ID="DataSourceNested" runat="server" DataFile="~/App_Data/DatabaseName" SelectCommand='<%# Eval("Bar","SELECT Blah FROM TableName WHERE (StringField = {0})") %>' > </asp:SqlDataSource> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> 解决方法
不要忘记.aspx页面只是XML.你可以像往常一样逃避报价.
例如: <asp:Repeater ID="repeatTheLabel" runat="server"> <ItemTemplate> <asp:Label ID="Label1" Text="<%# Eval("Id","This is item '{0}'.") %>" runat="server" /> </ItemTemplate> <SeparatorTemplate> <br /> </SeparatorTemplate> </asp:Repeater> 当上述表达式是数据绑定时,<%#和%>之间的值.变为:
…当数据绑定带有“Id”属性值为1到5的对象数组时,在HTML页面上生成输出作为输出:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – jQuery AJAX在Firefox中速度慢,在IE中速度很快
- 获取在ASP.NET Core 2.0中具有特定角色的所有用户
- 如何从ASP.NET Web服务实现自定义JSON序列化?
- .net – 解密字符串时偶尔出现错误数据错误:System.Securi
- asp.net-mvc – MVC 4捕获所有路由从未到达
- asp.net-core – 如何注入对特定IHostedService实现的引用?
- asp.net-mvc – ASP MVC Preview 5和IIS 6 Windows身份验证
- ASP.NET Core Identity 实战(1)——Identity 初次体验
- asp.net-mvc – ASP.NET MVC检查Controller或Action中的自定
- 权限管理学习 一、ASP.NET Forms身份认证