これは確かに可能です。クエリ文字列にフラグを渡すことができます。ですから、page1には "page2.aspx?option = 3"のようなpage2へのリンクがあります。次に、page2のPageLoad
メソッドでは、クエリ文字列(Request.QueryString["option"]
)からその値を読み取り、DropDownList
の選択項目を適切に設定します。あなたが持っているでしょう
一つのページ1 ...アルの例に基づいてPAGE2の分離コードでは、
<a href="page2.aspx?option=3">link to page 2</a>
...
void Page_Load(object sender, EventArgs e) {
if (!Page.IsPostBack) {
int option;
if(int.TryParse(Request.QueryString["option"], out option) { //Only set the value if it is actually an integer
ddlList.SelectedIndex = option;
}
}
}
ありがとうございました。私はasp.netで新しいのです。今説明した内容のコードサンプルを私に渡せますか? – arcadian