asp.net中怎么在服务器标记中使用变量啊?

来源:百度知道 编辑:UC知道 时间:2024/07/02 05:30:11
非服务器标记可以用<%= 变量 %>方式给属性插入变量,可是服务器标记该怎么做呢,可以直接插入吗?我都是在代码里更改属性的。
usosr:<%=title_str%> 如果不加引号会报“服务器标记不能包含 <% ... %> 构造”异常,加引号会把“<%=title_str%>”当做一段字符串输出

*.aspx中
<%=title_str%>

*.cs中
protected string title_str;

之后就可以用了
一定要放在有runat="server"的form中

如果是开源的话可以在.CS文件中将一个string类型设为public.经过赋值后他就可以在aspx文件里<%= 变量 %>调用了.但是他有一个缺点,就是不属于绑定.也就是说每次page_load的时候都要进行一次赋值才可以.哈哈!!

我给你一个网站,这个网站可以说做计算机技术这方面最牛的人都在这上,只要你提出问题,马上就人回答你。
http://www.csdn.net/

我也遇到这个问题,一直没解决,可能服务器控件中不可以用<%=title_str%>这种吧