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

c#中怎样在html页面获取对应的cs文件中定义的属性值

比如 定义了一个Public 属性 Public string a = "属性值";
在Html页面    <asp:Label ID="Label1" runat="server" Text="<%=a %>"></asp:Label>
但这样运行后没有显示 是什么原因。
难道方法不是这样吗?
--------------------编程问答-------------------- 兄弟:一般没这样用法!
就直接Label1.Text="属性值";
这样不好吗?? --------------------编程问答-------------------- 你那种写法是jsp中的表达式写法,在.net中不是这样的,应该如下 
protected void Page_Load(object sender, EventArgs e)
{
this.Label1.Text=a; 
} --------------------编程问答-------------------- 路过~ --------------------编程问答-------------------- 难道就没有 从HTML页面获取CS页面属性值的方式吗? --------------------编程问答-------------------- 你的写法是对的<%=变量名 %>
有可能是你的">
<form method=" "> 的问题 以前我也遇到过 好像是get或者post 你改下 不行的话 不加method=" " 试试 --------------------编程问答--------------------
引用 5 楼 lifeng_2009 的回复:
你的写法是对的 <%=变量名 %>
有可能是你的">
<form method=" "> 的问题 以前我也遇到过 好像是get或者post 你改下 不行的话 不加method=" " 试试


其实 如果直接写成<div> <%=a%> <div> 这样是可以显示的,但好像放到控件的属性值中就没无法现实了  虽然说直接在页面上就可以赋值,但我也是为了多了解一中方法而已
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,