0
は、私は私がEnableViewState = "false" に使用していたためLinkButton1のViewStateを無効にしたいを無効にViewState:LinkButtonの
<form id="MyForm" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="subscriptionPanel" runat="server" ValidationGroup="SubscriptionGroup">
<ContentTemplate>
<div class="input-prepend">
<span class="add-on"><i class="icon-envelope"></i></span>
<asp:TextBox ID="txtEmail" runat="server" CssClass="form-control" autocomplete="off" placeholder="[email protected]" ValidationGroup="SubscriptionGroup"></asp:TextBox><br />
</div>
<br />
<asp:Button ID="btnSubscribe" runat="server" Text="Subscribe Now!" CssClass="btn btn-large" OnClick="btnSubscribe_Click" ValidationGroup="SubscriptionGroup" />
<li style="visibility: hidden;">
<asp:LinkButton ID="LinkButton1" runat="server" EnableViewState="false" OnClick="btnHindiCulture" ValidationGroup="HindiLanguage" CausesValidation="false">Hindi</asp:LinkButton></li>
<%--<asp:Button ID="btnHidden" runat="server" Text="Hidden" OnClick="btnHidden_Click" />--%>
</ContentTemplate>
</asp:UpdatePanel>
</form>
私index.aspxに2つのリンクボタンがあります。それでも私はRequest.FormでViewStateデータを取得しています。下の画像のように
ViewStateDataは次のとおりです。
私はこのためにビューステートデータを無効にするにはどうすればよいですか?
pageディレクティブでタグの下に入れて、.NETフレームワーク4で
:
とのViewState(例えば)を保存する各コントロールのためにこれを使用します1つのコントロールはそれがなくなることを意味しません。他のコントロールもそれを使用しています。 EnableViewState = "false"をページ・レベルに設定したとしても、入力はそのままです。 – VDWWD