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

请问.netc# 怎样让.cs里的变量写到aspx里的html里

请问.netc# 怎样让.cs里的变量写到aspx里的html里 --------------------编程问答-------------------- 好像直接写就中
用asp的方式
<span><%=var1 %></span> --------------------编程问答-------------------- 楼上正解 --------------------编程问答-------------------- up --------------------编程问答-------------------- 不能啊.....怎么写,能写一下吗.

a.cs
string aa="adadfadf.jpg"

a.aspx
<div><img src=<%'在这调入cs里的变量,怎么搞?%>></div>

可以像asp那样吗,,,,
--------------------编程问答-------------------- <%=變量名%>
注意此變量是protected或public類型 --------------------编程问答-------------------- up --------------------编程问答-------------------- 如果是在asp.net里 response.write() ; --------------------编程问答-------------------- a.cs
public string aa="adadfadf.jpg"
private Page_Load(...

a.aspx
<div><img src=<%=aa%>></div>

--------------------编程问答-------------------- 刚好我也遇到这个问题,如果你用的是asp.net2.0
推荐使用微软给的解决方案--placeholder控件,它符合后台代码和表现分离的原则;

PlaceHolder 控件可以用作文档内的一个容器控件以便动态地加载其他控件。PlaceHolder 控件没有基于 HTML 的输出并且只能用于为其他控件标记一个位置。在页面执行时,这些控件可以添加到 PlaceHolder 的 Controls 集合中。

前台 <div><asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder></div>

后台:
HtmlImage myimg = new HtmlImage();//声明一个图片
myimg.Src = "a.jgp";//设置图片的地址
PlaceHolder1.Controls.Add(myimg);//添加到控件中


结果的源代码:
<div><img src="a.jgp" /></div> --------------------编程问答-------------------- 学习中.欢迎加入ASP.NET(C#)学习交流QQ群号:32801051 --------------------编程问答-------------------- 不能啊.....怎么写,能写一下吗.

a.cs
string aa="adadfadf.jpg"

a.aspx
<div><img src=<%'在这调入cs里的变量,怎么搞?%>></div>

可以像asp那样吗,,,,
===================================
<div><img src=<%#Eval("aa")%></div> --------------------编程问答-------------------- <%=var1 %> --------------------编程问答-------------------- protected string aa="adadfadf.jpg";
你不知道字段的访问权限问题啊! --------------------编程问答-------------------- ……局部变量和全局变量分的清吗?
--------------------编程问答-------------------- 在页面放一个asp.net的label控件,然后在cs中操作就可以了,你可以试试!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,