2014-07-22 4 views
0

ViewState에 대한 질문이 있습니다. CodeBehind에서 ViewState를 사용하지 않도록 설정합니다. 많은 클라이언트에서 사용할 수있는 응용 프로그램에서 사용했기 때문에 UI에서 ViewState를 비활성화 할 수 없습니다.ViewState 사용 안 함 CodeBehind에서

나는 지금 나는 그것이 모든 클라이언트에 적용 할 수 shoule 그래서 내 Qfx.Bases.data.DataManager 클래스에 뭔가를하고 싶은, 만 ObjectDataSource에 대한의 ViewState를 해제 할

<%@ Control Language="C#" ClassName="allrealTimeHorizonAndChartControls" Inherits="QFlife.IrApps.SM6.TimeControl" %> 
<div style="float:left; width: 570px; border-top:1px solid #EDEDED;" class="borderright"> 
    <div style="float:left; width:570px"> 
     <input ID="Submit1" class="update_button" type="submit" value="<%= IRAppMgr.Translate("command_update") %>" /> 
    </div> 
    <%--<div class="HelpButton" style="float:left; width:285px"> 
     <% string culturename = ""; %> 
     <% culturename = IRAppMgr.UiCulture.Name; %> 
     <a class="help" target="_blank" href="http://ir.quartalflife.com/qmip/qsm/public_html/sm6help/navigation_en-US.jsp"> 
      help 
     </a> 
    </div>--%> 
</div> 
<asp:ObjectDataSource ID="SharesDS" runat="server" DataObjectTypeName="Qfx.DataClasses.Config.Option" 
     SelectMethod="SelectOptions" TypeName="Qfx.Bases.data.DataManager"> 
     <SelectParameters> 
      <asp:ControlParameter ControlID="ClientMarker" Name="appConfig" PropertyName="Config" 
       Type="Object" /> 
      <asp:ControlParameter ControlID="ClientMarker" Name="client" PropertyName="Client" /> 
      <asp:Parameter Name="selection" DefaultValue="shares" /> 
     </SelectParameters> 
    </asp:ObjectDataSource> 

같은 컨트롤이 .

내가 menioned 코드

 Page P = HttpContext.Current.Handler as Page; 
     P.ViewStateMode = ViewStateMode.Disabled; 

아래 시도했지만 내가 HttpContext.Current.Handler있어

 public class DataManager 
    { 
     //All Code Goes Here 
    } 

같은 내 DataManager에 클래스 보면 내가이 achive 수있는 방법을 이 사람이 저를 제안 해주십시오 수 있습니다 null입니다.

+0

사용자 정의 컨트롤에서 ViewState를 비활성화하지 않는 이유는 무엇입니까? 헤더에 설정할 수있는 DisableViewState 속성이 있어야합니다. –

+0

코드를 10000으로 변경해야합니다. 코드 뒤에서 코드를 변경하고 싶습니다. –

+0

사용자 정의 컨트롤에서 변경하지 않습니다. 10,000 개의 다른 사용자 컨트롤이 없다면? –

답변