【ASP.NET】「%%」、「%=%」、「%#%」、「%$%」の使用について


内容:,>の使用:
注意:この内容は使用をお勧めしません.理解することをお勧めします.

の使用:


aspxページでは一般的にサーバコントロールしか使用できませんが、ページにc#コードを挿入したい場合は使用します.
例:

注意:直接ページにc#コードを埋め込む方法は推奨されません.このようなページは読みにくく、メンテナンスも難しく、コードブロックは使用する場所に置かなければなりません.

追加:ASP.NETサーバコントロール


実際には、サーバコントロールの使用はこの問題を解決する意味があります.サーバコントロールには、次の3種類があります.
  • HTMLサーバコントロール-作成されたHTMLタグ
  • Webサーバコントロール-新しいASP.NETタグ
  • Validationサーバコントロール-認証
  • を入力します.
    htmlサーバコントロール:
    サーバコントロールの詳細な列挙と属性:http://www.w3school.com.cn/aspnet/aspnet_refhtmlcontrols.asp
    htmlは一般的にデフォルトでテキストフォーマットとして処理されますが、これらの要素をプログラミングできるようにするには、このhtmlをサーバコントロールとして処理する必要があります.
    使用する場合は、runat=「server」プロパティ(runat=「server」プロパティのラベル内にある)をHTML要素に追加するとともに、idプロパティを追加して識別し、idを参照して実行時のサーバコントロールを操作できます.
    例:
    
    Sub Page_Load
    link1.HRef="http://www.baidu.com"
    End Sub
    
    
    
    
    
    
    Visitアクセス!
    
    
    
    
            HtmlAnchor(    )サーバコントロール、
    その 、HtmlAnchorコントロールのHRefプロパティをイベントハンドル(イベントハンドルは  したイベント  コードのサブルーチン)で  します。
    Page_LoadイベントはASP.NETで  できる  のイベントのうちの1つで、ページロードに  されます。
    このときの    コードは、 はHTMLから  されています。

    Webサーバコントロール:
    Webサーバコントロールは、サーバが理解できる特殊なASPである.NETタグ.
    HTMLサーバコントロールと同様に、Webサーバコントロールもサーバ上で作成され、runat=「server」プロパティが有効になる必要があります.
    ただし、Webサーバは既存のHTML要素にマッピングする必要はありません.
    例:
    
    Sub submit(Source As Object, e As EventArgs)
    button1.Text="You clicked me!"
    End Sub
    
    
    
    
    
    

    Validation服务器控件是用来验证用户输入的,用户没有输入将显示错误代码给用户。

    每种validation控件执行一种指定类型的验证,例:

    
    
    
    

    Enter a number from 1 to 100:


    の使用:

    这其实是用来从后台往前台传值的,也就是在前台调用后台变量或者参数。

    例:

    //    :
    public partial class index : System.Web.UI.Page
    {
        public String name;
        protected void Page_Load(object sender, EventArgs e)
        {
              name= "haha";
        }
    }
    
    //    :
     
    name 。

    の使用:


    これは実際にはデータコントロールバインド表示で使用され、さまざまな表示方法があります.
    1、例:
    
                
                    _id:
                    
    
    

    2、データソースバインドコントロールのFormviewのデータ表示とバインド.
    
        
                   
                    _name:
                    
                    
    _name:
    _name:

    の使用:


    これは一般的に多言語変換で使用され、まずグローバルリソースとローカルリソースを確立し、プロファイルの下でコードを構成し、最後にプロファイルを呼び出します.