.net ImageUrl='~/img/<%#Eval("spurl")%>' 求拼接方法 这种方法不起效果

作者&投稿:房广 (若有异议请与网页底部的电邮联系)
asp.net,ImageUrl='<% # bd(Eval("_imageid").ToString()) %>'~

这个bd是写在对应的.cs文件一个public 方法,去cs文件找下。

主要错在ImageUrl="~/upfile/product/"+""这个属性

有几点
1、双引号/单引号互相嵌套时候一定要注意,比如你的Eval("Pictures")中已经有双引号了,那么最外围肯定只能用单引号了
2、这HTML(aspx)的属性不能用字符串拼接,字符串拼接肯定是ASP代码来完成
3、Eval函数有个重载
所以正确的写法是ImageUrl=''
方法还有很多,比如草薙在的

前台绑定,不可以用~,因为这个符号是通过后台框架解析的,html并不会解析~。你只能通过../来实现相对路径的跳转


平安县14793825075: 急急急!!!.net如何使用户控件带有imageurl属性 -
茌卿欣民: private string _imageurl; public string ImageUrl { get{return _imageurl;} set{_imageurl=value;} }

平安县14793825075: .net怎么用代码实现更改一个图片的ImageUrl -
茌卿欣民: 首先你的图片必须是服务器控件,才能被.net访问到,如果是img,那么就是,img.src=Server.Mappath("~/show_files/dh_1.jpg"); 如果是那么就是Image1.ImageUrl=Server.Mappath("~/show_files/dh_1.jpg"); 符号“~”是.net专有的,你不能不经过转换就用,浏览器不认识~,只有C#认识,你直接赋值导致浏览器不认识,必须经过Server.Mappath转换路径才行

平安县14793825075: .net的image怎么从后台获取一个图片 -
茌卿欣民: 通常有ImageURL src url,试试看看,图片哪个控件可以点出来.

平安县14793825075: .net ImageUrl='~/img/<%#Eval("spurl")%>' 求拼接方法 这种方法不起效果 -
茌卿欣民: 前台绑定,不可以用~,因为这个符号是通过后台框架解析的,html并不会解析~.你只能通过../来实现相对路径的跳转

平安县14793825075: .net 数组生成图片,如果实现,每个image下都有一个删除此图片的功能...... -
茌卿欣民: for (int i = 0; i < sy.Spic.Split(',').Length; i++) { Image ii = new Image(); ii.Width = 50; ii.Height = 50; ii.ImageUrl = sy.Spic.Split(',')[i]; ylimage.Controls.Add(ii); Button btn = new Button(); btn.CommandArgument=ii.ImageUrl; btn.Command += new ...

平安县14793825075: .net图片image显示不了
茌卿欣民:你为何不使用相对路径?写绝对路径会有很多麻烦和错误,文件夹中无论是有空格或者是汉字,它都会给你转码,然后ImageUrl当然找不到你转码后的图片路径了,我建议你最好用相对路径,将图片放在你的工程项目下,这样,即使是中文图片名称也不会有显示不出来的问题了. 要么你用HTML的img标签来显示图片吧,将图片的URL放到某个字符串中,在前台绑定,先声明一个全局字符串,然后给字符串赋值,就是将图片的URL赋给它,前台进行src的url绑定. &lt;img src="&lt;%=url %&gt;"/&gt;

平安县14793825075: ASP.NET<%#Eval(“”)%>绑定的问题,请各位大侠帮帮忙,在线等,谢谢!! -
茌卿欣民: 主要错在ImageUrl="~/upfile/product/"+<%#Eval("Pictures") %>""这个属性有几点1、双引号/单引号互相嵌套时候一定要注意,比如你的Eval("Pictures")中已经有双引号了,那么最外围肯定只能用单引号了2、这HTML(aspx)的属性不能用字符串拼接,字符串拼接肯定是ASP代码来完成3、Eval函数有个重载所以正确的写法是ImageUrl='<%#Eval("Pictures","~/upfile/product/{0}") %>'方法还有很多,比如草薙在的

平安县14793825075: asp.net,ImageUrl='<% # bd(Eval(" - imageid").ToString()) %>' -
茌卿欣民: 这个bd是写在对应的.cs文件一个public 方法,去cs文件找下.

平安县14793825075: asp.net Code中ImageUrl='<%# Container.DataItem %>'绑定啥东西
茌卿欣民: 可以试着换一种思路啊 如: 前台页面 即 aspx 里面 <%#GetPic(int.Parse(DataBinder.Eval(Container.DataItem, "ID").ToString()))%> 后台处理 即 cs 文件里面public string GetPic(int ID) { try { DataTable dt = BindClassList.GetClassList...

平安县14793825075: .net 如何让Image1.ImageUrl的页面每次都更新 -
茌卿欣民: 加个随机码 var temp = new Random(); Image1.ImageUrl = "../Default2.aspx?guid='" + TextBox1.Text + "' &r="+temp.Next();

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网