日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

asp.net中的<%%>形式的详细用法总结

發布時間:2025/6/15 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asp.net中的<%%>形式的详细用法总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一. <%%>
這種格式實際上就是和asp的用法一樣的,只是asp中里面是vbscript或 者javascript代碼,而在asp.net中用的是.net平臺下支持的語言。特別 注意:服務器控件中不能包含<%%>的語法,否則出錯。如下,我們可以 在.aspx頁面里出現如下代碼:

?

1 <%
2   int a = 2;
3   int b = 3;
4   int c = a + b;
5   Response.Write(c);
6 ?%>

? 二. <%#%>
這種格式是asp.net下特有的,它是控件數據綁定的語法,且必須要調用該

控件的DataBind()方法才執行(或者整個頁面Page.DataBind()也就是對

所得控件都調用DataBind()方法)特別。

?注意:只有服務器控件才能用<%#%>的語法??aspx.cs代碼如下:

1 <div>
2 Server Control:<asp:TextBox runat="server" Text="<%#text%>"></asp:TextBox><br /><!--Server Control-->
3 Client Control:<input type="text" value="<%#text%>" /><!--Client Control-->
4 ?</div>

代碼 三. <%=%>
這種格式經常用到的。? <label ><%=DisplayStr()%></label><br />
<label runat="server"><%=DisplayStr()%></label> aspx.cs代碼: public string DisplayStr()//注意這里必須要有返回值,否則將會發生運行時錯誤
{
return "bbbb";
}
四.<%$%>
主要用于引用外部資源
特別注意:1.綁定的只能是服務器控件
2.只能綁定到服務器控件的某個屬性上。
以下以獲取web.config資源來做實例:

?

代碼

?這樣就能正常運行。
如果修改aspx中的文件:使用客戶端的控件
<input type="text" value="<%$ConnectionStrings:pubs%>"/>
或者:不綁定到服務器控件的某個屬性上
<asp:TextBox runat="server" ID="cc"><%$ConnectionStrings:pubs%></asp:TextBox>
運行都會出現相同的錯誤:
"分析器錯誤信息:不允許使用類似"<%$ConnectionStrings:pubs%>"類似的文本表達式,請改用……

最后強調:
<%#%>只針對的是服務器控件的數據綁定,因此不能同<%=%>和<%%>混合使用


本文轉自賀滿博客園博客,原文鏈接:http://www.cnblogs.com/puresoul/archive/2010/08/04/1791837.html,如需轉載請自行聯系原作者。


《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的asp.net中的<%%>形式的详细用法总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。