ビューウエイト通常のHTML入力要素はASP.netにあります。私は多くの入力要素を持つフォームを持っており、私は通常の(asp.net入力要素ではない)入力要素を持っていました。今私はこれらの要素のviewstateを維持する必要があります。なぜなら、ポストの後に戻っ入力要素がページに再び値を掲示し、バックasp.netの通常のHTML入力で状態を表示する方法
ポストだけの理由にした後、再度コンテンツを持っていることを行うには理由がありません
ビューウエイト通常のHTML入力要素はASP.netにあります。私は多くの入力要素を持つフォームを持っており、私は通常の(asp.net入力要素ではない)入力要素を持っていました。今私はこれらの要素のviewstateを維持する必要があります。なぜなら、ポストの後に戻っ入力要素がページに再び値を掲示し、バックasp.netの通常のHTML入力で状態を表示する方法
ポストだけの理由にした後、再度コンテンツを持っていることを行うには理由がありません
はありがとうございましたポストバックの前に前の値を取得しようとするのですか?
また、通常のhtml要素には "enableviewstate"というプロパティがあり、trueに設定するだけです。
ポストバックの前にasp:HiddenField
に入力値を格納するjavascript関数を作成してみてください。 ポストバック後に値を復元してください。
例:
function post(){
var viewState = ...; // save input values
$('#<%= Hidden1.ClientID %>').val(viewState);
__doPostBack("<%=UniqueID%>");
}
$(function(){
var viewState = $('#<%= Hidden1.ClientID %>').val();
//restore input values
});
それは、この記事が作成されたので、しばらくしていますが、ここでは私のために働いていた私の解決策です。
隠しフィールドの代わりに、ASP.Netのhtmlコントロールのrunat = "server"属性を設定します。 など。
<input type="text" runat="server"/>
これには二つのことを行います。