码迷,mamicode.com
首页 > Web开发 > 详细

asp.net 中<% %>、<%@ %>、<%# %>、<%= %>、<%$ %>的用法

时间:2017-03-06 23:30:18      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:variable   upload   注释   pat   a10   href   tail   public   close   

转自 Love小脚丫 
1. <%--exegesics--%> 注释

//相当于<!---->

  1. <%--注释--%>  
2. <% code%> 绑定后台代码块:

//相当于写在后台的可执行代码

技术分享
<form id="form1" runat="server">  
        <%--绑定后台代码块--%>  
        <% for (int i = 1; i <= 10; i++)  
           { %>  
        <%=i %>  
        <%} %>  
</form>  
View Code
3.<%= variable %>  绑定 后台变量:

//还可以绑定后台方法<%=NewMethod()%> 也可以写作<%:variable %>

  1. <form id="form1" runat="server">  
  2.         <%=_title %>  
  3. </form>  
Code behind
技术分享
namespace WebApplication  
{  
    public partial class Index : System.Web.UI.Page  
    {  
        public string _title = "";  
        protected void Page_Load(object sender, EventArgs e)  
        {  
            if (!IsPostBack)  
            {  
                _title = "标题";  
            }  
        }  
    }  
}  
View Code
4.<%# Eval("field")%>绑定DataSource的值
技术分享
<form id="form1" runat="server">  
       <asp:Repeater ID="Repeater" runat="server">  
           <ItemTemplate>  
               <span><%# Eval("name") %></span>  
           </ItemTemplate>  
       </asp:Repeater>  
</form>  
View Code
code behind
  1. this.Repeater.DataSource = null;  
5.<%$ %> 绑定web.config的值

 <form id="form1" runat="server">          <asp:Literal ID="Literal1" runat="server" Text="<%$appSettings:upload_image_path%>" />  </form>  

web.config
技术分享
 <configuration>  
   <appSettings>  
       <add key="upload_image_path" value="/upload/images/"/>
  </appSettings> 
   <system.web> 
       <compilation debug="true" targetFramework="4.0" /> 
  </system.web>
</configuration>      
View Code
6. <%@ %>主要用于在web页面定义Page、引入控件、组件、设置Cache等:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="benben.Index" %>  

asp.net 中<% %>、<%@ %>、<%# %>、<%= %>、<%$ %>的用法

标签:variable   upload   注释   pat   a10   href   tail   public   close   

原文地址:http://www.cnblogs.com/flycloudliestar/p/6512345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!