私はしばらくの間ASP.Netで作業してきましたが、エラーメッセージのようなコンテンツを出力する非常に基本的な方法について質問があります。出力をプログラムで設定するためのベストプラクティス?
私は、2つの主要な選択肢を参照してください。
ユーザーコントロールを使用し、分離コードで内容を設定します。
<asp:Literal id="litError" runat="server" />
分離コード:分離コードと出力することでメンバ変数を設定し
litError.Text = "You're doing it wrong!";
。
protected string errorMessage; ... if(error) errorMessage = "You're doing it wrong!";
ASPX:
<%: errorMessage %>
ベストプラクティスです方法はありますか?それは単に個人的な好みですか、どの方法を使用するのですか? どちらか一方の方法が利用できない状況があることは知っていますが、両者がうまくいく場合について話しています。
利点と欠点は何ですか?優先されるべき第3の方法はありますか?
私は常にusercontrolメソッドを使用しましたが、ASP.Net 4.0に新しいナゲットシンタックスが導入されたことで、私は間違ったトラックに乗っている可能性があります。
誰かが質問のコードの書式設定を手助けすることができますか?私はなぜ私が正しくasp.netコードを出力できないのか分かりません...編集:nvm得ました – magnattic