2015年10月16日金曜日

インライン式 <%= %> と <%# %>の違い

インライン式
<%= %> と <%# %>の違い

こんにちわ、山田です。
ASP.NETを使っていてよくわからなかったところがあったのでまとめました。
この書き方、調べたらインライン式というらしい。
自分がよく使うものをまとめてみました。

■埋め込みコードブロック【<%= %>】
Response.Writeで代用できるブロック
値(string)を返す時はこれを使用する

(例)
<%= shopName %>
   ↑ソースファイル(csファイル)でprotectedのもの

■データバインド式【<%# %>】
RepeaterサーバーコントロールなどでBindしている場合(Eval)はこれを使う

(例)
 <asp:Repeater runat="server" ID="shopList">
  <ItemTemplate>
    <%# (Eval("ShopName"))%>
  </ItemTemplate>
 <asp:Repeater>


インライン式(<%=, <%@, <%#, <%$, <%--)の概要



Related Posts:

  • C# ref修飾子とout修飾子とはこんにちは山田です。 メソッドに引数を参照渡しで渡す方法です。 メソッドの戻り値で完結することが多いのですが、 それ以外に、戻り値とは別に引数を返したい場合があります。 自分が使うシーンとしては、メソッドの戻り値でDBから取得したデータリストを取得して、 そのデータの個数の値を別個に取得したい… Read More
  • viewstateの中身を見ようと思ったがうまくできないブログネタ こんにちは山田です。 postとgetの違いについて以前お話したのですが postで送信されるviewstateについて掘り下げたいと思います。 ■ViewStateとは ビューステートは、ページとコントロールの値をラウンド トリップ間で保持する方法です。 現在のページの状態と値を… Read More
  • ASP.NETでのURLリライトの流れ こんにちは山田です。 長年の疑問のURLリライトについてわかってきたので その覚書です。  開発環境:ASP.NET2.0 開発言語:C# IIS:6.1 ■URLリライトの別名 URLリライト=URL書き換え 日本語だとURL書き換えとなります。 ■そもそもURLリライトは必… Read More
  • JavaScriptを使って外部ファイルを読み込む方法こんにちわ、開発者のⅠです。 さて、前回から時間が空いてしまいましたが、GoogleMapに関わるお話の続きです。 前回は、Google Mapにマーカーを表示させる方法について紹介いたしましたが、今度はその応用として、マーカーのデータを外部ファイルから読み込む方法について紹介したいと思います。… Read More
  • ページのリダイレクト方法 web.configページのリダイレクト方法 こんにちは山田です。 リダイレクトについてまとめました。(action type="Rewrite"でリライトも設定できます。) 開発環境:ASP.NET 使用言語:C# リダイレクトの書き方ですが いくつか方法があるようなのですが、 今回はWeb.configに記述… Read More

0 コメント:

コメントを投稿