ドロップダウンリストの値を選択してからテーマを変更したい。緑と赤の 2 つのテーマ
私のコードでは、ドロップダウンリストで値を選択しようとすると、最初の値にリダイレクトされます
例: 最初に既に選択されている値は緑で、次に赤の値を選択すると、ドロップダウンリストで緑に表示されます
次のコード:
protected void Page_PreInit(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["theme"] != null)
{
Page.Theme = Session["theme"].ToString();
}
Page.Theme = "Green";
}
}
protected void ddltheme_SelectedIndexChanged(object sender, EventArgs e)
{
Session["theme"] = ddltheme.SelectedValue;
Response.Redirect(Request.FilePath);
}