asp.net inline tags

<% ... %>

用来运行一般性代码. http://msdn.microsoft.com/en-us/library/ms178135(v=VS.100).aspx

 

<% if (User.IsInRole("admin")) 
{ %>
  You can see this
<% } 
else 
{ %>
  You are no admin fool!
<%} %> 

 

<%= ... %>

小段信息, 通常是object里的字段或其他字段, 一般会是string或者其他简单的类型 http://msdn.microsoft.com/en-us/library/6dwsdcf5(v=VS.100).aspx

The Date is now <%= DateTime.Now.ToShortDateString() %>
The value of string1 is <%= string1 %> 

 

<%# .. %>

数据型控件用来绑定数据的, 常见 GridView, Repeater中的行, Eval方法或者Bind方法 http://msdn.microsoft.com/en-us/library/ms178366.aspx

 

<asp:Repeater ID="rptMeetings" DataSourceID="meetings" runat="server">
    <ItemTemplate>
        <%# Eval("MeetingName") %>
    </ItemTemplate>
</asp:Repeater>

 

<%$ ... %>

解析表达式, 而非代码. http://msdn.microsoft.com/en-us/library/d5bd1tad.aspx

<asp:SqlDataSource ID="party" runat="server" ConnectionString="<%$ ConnectionStrings:letsParty %>" SelectCommand="SELECT * FROM [table]" />

 

<%@ ... %>

一般在页面最顶端, 用于类型或者命名空间的引用.

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>

<%@ Register TagPrefix="wp" Namespace="CustomWebParts" %>

 

 

<%-- ... –%> 服务端代码注释

 

 

http://naspinski.net/post/inline-aspnet-tags-sorting-them-all-out-(3c25242c-3c253d2c-3c252c-3c252c-etc).aspx

posted on 2011-07-04 21:09  无法显示此网页  阅读(168)  评论(0编辑  收藏  举报

导航