0
同じContentPlaceHolderIDを持つマスターページと2つのコンテンツページがあります。マスターページのPage_Load
イベントからロードするコンテンツページを指定する方法はありますか?マスターページの読み込み時にどのコンテンツページを読み込むかをプログラマチックに決定する方法
私はの価値観場合:
Request.CurrentExecutionFilePath;
を、私は最初のコンテンツページのパスを参照してください。
以下の条件に従って、2番目のコンテンツページのパスに変更します。
私はマスターPage_Load
のチェックに応じて特定のページを読み込む方法を探しています。
私はそこからページにリダイレクトしようとすると、マスターページがコンテンツページの前に再度読み込まれ、チェックをやり直して何度もリダイレクトするので、無限ループに陥ります。
// in master page
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.Cookies["user"] != null)
{
HttpCookie cookie = Request.Cookies["user"];
string name = cookie.Value;
Response.Redirect("~/hello_page.aspx?UserName=" + name);
}
}
}
ありがとうございます。
10倍これは良い考えです –