C# 在repeater中绑定不带单引号或双引号的值

C# 在repeater中绑定不带单引号或双引号的值,c#,jquery,html,asp.net,repeater,C#,Jquery,Html,Asp.net,Repeater,我需要在repeater itemtemplate中绑定值,不带任何单引号或双引号…目前我添加html代码以供参考 <div data-thumb=images/banner2.jpg data-src="images/banner2.jpg"> 我的中继器中的上述代码看起来像 <div data-thumb="<%#"~/banner/" +Eval("banner_image") %>" data-src='<%#"~/banner/" +Eval(

我需要在repeater itemtemplate中绑定值,不带任何单引号或双引号…目前我添加html代码以供参考

<div data-thumb=images/banner2.jpg data-src="images/banner2.jpg">

我的中继器中的上述代码看起来像

<div data-thumb="<%#"~/banner/" +Eval("banner_image") %>" data-src='<%#"~/banner/" +Eval("banner_image") %>' data-title="dfdsfds">


因此,我希望绑定数据thumb值而不使用单引号或双引号,因为您可以看到html数据thumb的值不带任何引号……

您可以使用此替代m解决方案,它将起作用

<div data-thumb='<%#"~/banner/" +Eval("banner_image") %>' data-src="@<%#"~/banner/" +Eval("banner_image") %>" data-title="dfdsfds">



为什么要这样?如果没有提供,AFAIK浏览器会添加引号。事实上,我的横幅在ie8中不起作用。因此,当我删除单个引号时,它对所有浏览器都很满意。
data thumb=“images/banner2.jpg”
所以你的意思是说添加引号时这不起作用。确切地说……这在ie8中不起作用。为什么它不与“”一起工作你检查过你的控制台了吗?
<div data-thumb="@<%#"~/banner/" +Eval("banner_image") %>" data-src="@<%#"~/banner/" +Eval("banner_image") %>" data-title="dfdsfds">