1
ポストバック後に変数値を保持しようとしています。セッション変数とViewstateの両方で試しましたが、乱数の値を同じに保つことはできませんでした。ボタンを押した後(ページを更新した後)毎回新しいランダム値が得られますが、同じ値を保持したいと思います。ポストバック後に変数値を保持する方法
バック形式のポストのための//in code behind
public static int RandNumber{ get; set; }
protected void Page_Load(object sender, EventArgs e)
{
//by using session
Session["rand"] = rnd.Next(0, 10);
RandNumber = Int32.Parse(Session["rand"].ToString());
//by view state
int rand = rnd.Next(0, 10);
ViewState["KEY"] = rand;
RandNumber = Int32.Parse(ViewState["KEY"].ToString());
}
:それはポストが戻っていないかどう
<p>Random No: <%= RandNumber %></p>