在转发器中绑定没有单引号或双引号的值 [英] bind value without single or double quote in repeater

查看:117
本文介绍了在转发器中绑定没有单引号或双引号的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要求在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> 





所以我想绑定没有单引号或双引号的数据 - 拇指值,因为你可以看到html data-thumb的值没有任何引用....

解决方案

你可以通过C#方法进行连接并将其返回显示。



尝试像



<%#GetImageWithPath(Eval(  banner_image))%>  



方法



  public   string  GetImageWithPath( object  bannerImage)
{
return bannerpath + Convert.ToString(bannerIma ge); // 相应地修改路径
}


i have requirement to bind value in repeater itemtemplate without any single or double quote...currently for reference i add html code

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



above code in my repeater looks like..

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



so i want to bind data-thumb value without single or double quote because u can see the html data-thumb has value without any quote....

解决方案

You can do the concatenation through a C# method and return it to display .

Try like

<%# GetImageWithPath(Eval("banner_image"))%>  


And the method

public string GetImageWithPath(object bannerImage)
  {
      return "bannerpath"+Convert.ToString(bannerImage);//modify path accordingly
  }


这篇关于在转发器中绑定没有单引号或双引号的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆