は、私はシンプルでなどなど、変数、式を書き出すことができたという事実を愛して:ASPラベル?なぜ=変数だけではないのですか?クラシックASPで
<span class='<%=myClass%>'><%=myariable%></span>
私はそれをフォーマット、または私が欲しかった何かを行うことができます。それは簡単だった。私はそれらの関数を実行することさえできます.Netで、私はまだすべての関数などを行うことができます(そして、それはオブジェクトのように扱われるという事実は良いですが)、私はたくさんのことをしているようですこれ、そしてそれは迷惑です!
<asp:Label ID='pnlMyVariable' runat='server'></asp:Panel>
%% CODE BEHIND %%
pnlMyVariable.Text = "Yeah, write this short sentence...";
pnlMyVarialbe.CssClass = "blah";
そして、私は迷惑な、まだ多少便利FindControlメソッドで開始されません!
これは本当にそうなるのでしょうか?あなたが「はい、そうです」と言うなら、私はそれを受け入れます。しかし、確かにこれを少し迷惑に見てきたいくつかの人々(Classic ASPを鑑賞するのに十分な年齢であれば)。私はこれに正しく近づいていますか?
引き続きこの構文を使用できます。または、Asp.Net MVC3のカミソリをチェックしてください。http://weblogs.asp.net/scottgu/archive/2010/12/15/asp-net-mvc-3-razor-s-and-lt-text-gt-syntax aspx – Joe