ASP.Net 打通服务器代码和前台界面的特殊符号
1.<% %>用来绑定后台代码
如:
< % for(int i=0;i<100;i++) { Reaponse.Write(i.ToString()); } %>
2.<%# %> 是在绑定控件DataBind()方法执行时被执行,用于数据绑定
如:
< %# Container.DataItem("title") %>
3.<%= %>用来绑定后台的变量或方法且有返回值 的,但此时的变量名或方法的访问修饰符为protected或public
如:
<%=name%> <%=getstr()%>
4.<%@ %>用来导入后台命名空间
如:<%@ import namespace="system.data">
5.<%$ %>用来绑定web.config里的字符串(键值对)
如:
<asp:TextBox runat="server" ID="cc" Text="<%$ ConnectionStrings:pubs%>"></asp:TextBox>
web.config
<configuration> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web> <connectionStrings> <add name="pubs" connectionString="Server=.;database=pubs;uid=sa;pwd=" providerName="System.Data.SqlClient"/> </connectionStrings> </configuration>
6.DataBind,获得的数据,系统会将其默认为String,怎样转化为其它的类型?
DataBinder.eval_r(Container.DataItem,"转换的类型","格式") 注:格式可以不要 此方法=eval_r("转换的类型")
每个人的前方都有一条路,幸福,不是第一步,也是通往未来的每一步,每条路上都有一段旅程正在发生,出发,不仅为了到达,是为遇见更美的风景,没有不可征服的挑战,曲折无非是过程不再平淡,没有不可到达的地方,让一起经过的成为梦中经历的,没有无法突破的界限,换一种方式又能从容前行,向前走吧,也许每一个人前方的路各不相同。但无论道路的长短,过程的起伏,都无法阻挡向前的决心,因为...始终相信进无止境是我们共同的信仰。...,进无止境!