当前位置:编程学习 > C#/ASP.NET >>

请问aspx页的这个路径怎么绑定?

<asp:DataList ID="DataList1" runat="server" RepeatColumns="3">
            <ItemTemplate>
 <asp:image ID="Image1" runat="server" width="120" 

ImageUrl='"update/KeyWork/PIC/"<%"dir")%>"/"<%#"+Eval("Name")%>'/>
            </ItemTemplate>
        </asp:DataList>


请问这里路径怎么组建ImageUrl=“预定路径”“后台cs的一个静态变量”+“数据源”
格式我不会 请问怎么写呢 后台静态变量如下

public static string DIR = null; --------------------编程问答-------------------- 在后台写个方法public string a(object b ) 在imageUrl=‘<%= a(Eval("Name")%>)%>’这样就行了额撒 --------------------编程问答--------------------

protected string dir = null;


ImageUrl='<%# "update/KeyWork/PIC/"+dir+Eval("Name").ToString()%>'
--------------------编程问答-------------------- 就按楼上那样 --------------------编程问答--------------------
引用 2 楼 sandy945 的回复:
C# codeprotectedstring dir=null;

HTML codeImageUrl='<%#"update/KeyWork/PIC/"+dir+Eval("Name").ToString()%>'

up --------------------编程问答--------------------
引用 3 楼 zhouyongli41 的回复:
就按楼上那样


顶上克! --------------------编程问答-------------------- 同2楼, --------------------编程问答-------------------- ImageUrl='<%# "~/update/KeyWork/PIC/"+dir+Eval("Name").ToString()%>'

前面加一个“~/”比较好吧 --------------------编程问答-------------------- 帮顶了 --------------------编程问答--------------------
引用 2 楼 sandy945 的回复:
C# codeprotectedstring dir=null;

HTML codeImageUrl='<%#"update/KeyWork/PIC/"+dir+Eval("Name").ToString()%>'

up --------------------编程问答-------------------- ImageUrl='<%"update/KeyWork/PIC/"+ dir+"/"+Eval("Name").ToString()%>'/>
或在后一台使用函数 --------------------编程问答-------------------- 这样的为啥报错呢。。。

src=' <%"update/KeyWork/PIC/"+DIR+"/"+Response.Write(editArr[i].ToString());%>' 

报这样的错  只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句

我方法后面跟()了啊  --------------------编程问答--------------------

src=' <%Response.Write("update/KeyWork/PIC/"+DIR+"/"+editArr[i].ToString());%>' 
--------------------编程问答-------------------- 谢谢楼上 解决了。。 --------------------编程问答--------------------
引用 2 楼 sandy945 的回复:
C# codeprotectedstring dir=null;

HTML codeImageUrl='<%#"update/KeyWork/PIC/"+dir+Eval("Name").ToString()%>'

楼主HTML里的代码好乱啊。

2楼的正解。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,