asp.net mvc beta. . asp.net mvc asp: button home.aspx , f5, . , . mvc, , ViewUserControl site.master, <% Html.RenderPartial( "LoginUserControl" ); % > , click .
, enableViewStateMac = "false" enableEventValidation = "false" viewStateEncryptionMode = "Never" .
mvc ViewUserControl
public virtual void RenderView (ViewContext viewContext) {
viewContext.HttpContext.Response.Cache.SetExpires(DateTime.Now);
**ViewUserControlContainerPage containerPage = new ViewUserControlContainerPage(this);**
ID = Guid.NewGuid().ToString();
containerPage.RenderView(viewContext);
}
ViewUserControlContainerPage: ViewPage {
public ViewUserControlContainerPage(ViewUserControl userControl) {
Controls.Add(userControl);
}
}
ViewUserControl , . , , container.enableViewStateMac false, . , - Microsoft mvc.