ポストバックを持つasp.netコントロールボタンを持つフォームがあります。私はドロップダウンリストからポストバック(同じページへ)を介してセッション変数を設定していて、そのボタンをクリックしたときにポストバックにページがリダイレクトされたときにそのセッション変数を取得します。asp.netセッション変数をHTML入力要素から設定しますか?
問題は、このページにも検索機能を追加する必要があることです。クライアントページのデザイン上の問題のため、asp.netのテキストボックスコントロールを使用することはできません。
html入力要素を使用して型付き値を取得し、ボタンクリック時にasp.netセッション変数に格納することができますので、別のページで取得できますか?
私はそのような何かにセッション変数を格納することは可能です検索ボックス(最初のページ)
PostBackOptions postBackOptions = new PostBackOptions(SearchButton);
postBackOptions.ActionUrl = "/searchdesc";
SearchButton.Attributes.Add("onclick",
Page.ClientScript.GetPostBackEventReference(postBackOptions));
を持っているページの、コードビハインドのPage_Loadの中で、このコードを使用していますか?私もAJAXを使ってみましたが、クリックするとリダイレクトされません。
助けが必要ですか?
セッション変数のポイントは、あなたが彼らと一緒にやろうとしているものを達成することができるはずですので、彼らはページ間持続していることである – Pete