2009-05-12 2 views
3

.Netウェブフォーム...<% ... %>とは何ですか?ページ内でどのように使用できますか

これらの特殊タグは何と呼ばれていますか?

私は2の知っている:コメント

ため<%-- comment --%><%# used with Eval and Bind #>

ので、#は何を意味するのでしょうか?もっとありますか?

私はそこにいくつかの基本的なロジックと関数呼び出しを置くことができると知っていますが、実際にどのように使われ、使用されるべきかを決して説明したことはありません。

私は、これが重複しないことを願うが、<%#

+0

重複/類似:http://stackoverflow.com/questions/517721/in-asp-net-what-is-the-difference-between-and-closed http://stackoverflow.com/questions/115159/ i-use-and-in-should-asp-net-controls –

答えて

3

サーバーのタグを検索するには本当に難しいです。これらはサーバータグと呼ばれます。

もちろんもっとあります。

<%= "string constant" %> - それはHTML出力

<%= BO.Customer.GetName() %>への出力は、指定した文字列がします - 文字列の結果に

<% RenderMyCoolControl %>を返す関数と同じことをするでしょう - それが想定され、「=」の文字、なしあなたの関数は、Response.Writeを

使用してHTML出力に何かをレンダリングするか、またはあなたはそれを直接使用することができます:<% Response.Write ("string constant") %>

助けてくれることを願う。

1

式を結合するために使用されます。 EvalやBindなど、GridView、Repeaterなどのデータコントロールで最も頻繁に使用されます。

その他はありますか?

はこちらをご覧ください:

Inline tags

関連する問題