Is there any limitation on view state size.?

Hi,< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

I have recorded a script using webtest.  Then I have attached .csv file to it for parameterisation.  But while playing back the script, the data is not getting saved.  I suspect size of the view state is very large.  Is there any limitation on the view state .  If yes how do we handle the view state that is more than view state that is more than the maximum size.  

 

FYI I have attached below the code snippet.  (It’s a bit huge but view state variable occupies most of it.  The size of it has grown to 38007)

And when I run the script, the status of the scrit is “Passed”!. 

 

Can anybody help me on this.

 

Following is the code snippet.

 

(I couldnt put the viewstate variable as this forum is not accepting this thread with the such a large description)

 

Dim request11 As WebTestRequest = New WebTestRequest("http://192.168.0.6/ad2build40/Users/UserSave.aspx")

            request11.Method = "POST"

            request11.Encoding = System.Text.Encoding.GetEncoding("Windows-1252")

            Dim request11Body As FormPostHttpBody = New FormPostHttpBody

            request11Body.FormPostParameters.Add("__EVENTTARGET", "")

            request11Body.FormPostParameters.Add("__EVENTARGUMENT", "")

            request11Body.FormPostParameters.Add("__VIEWSTATE", <View state value>)

            request11Body.FormPostParameters.Add("hdnFocusCtrl", "")

            request11Body.FormPostParameters.Add("txtDOB", "")

            request11Body.FormPostParameters.Add("hdnUserType", "ADMIN")

            request11Body.FormPostParameters.Add("CboUserType", "ST")

            request11Body.FormPostParameters.Add("txtUserName", "

Me.Context("DataSource1.UserCretionData#csv.User Name").ToString

")

            request11Body.FormPostParameters.Add("txtPwd", "s")

            request11Body.FormPostParameters.Add("txtConfirmPassword", "s")

            request11Body.FormPostParameters.Add("txtFName", "student")

            request11Body.FormPostParameters.Add("txtMName", "")

            request11Body.FormPostParameters.Add("txtLName", "

Me.Context("DataSource1.UserCretionData#csv.Last Name").ToString

")

            request11Body.FormPostParameters.Add("cboDay", "28")

            request11Body.FormPostParameters.Add("cboMonth", "12")

            request11Body.FormPostParameters.Add("cboYear", "1920")

            request11Body.FormPostParameters.Add("oplSex", "M")

            request11Body.FormPostParameters.Add("txtAddress", "")

            request11Body.FormPostParameters.Add("cboCtry", "0")

            request11Body.FormPostParameters.Add("txtCountry", "")

            request11Body.FormPostParameters.Add("cboState", "0")

            request11Body.FormPostParameters.Add("txtState", "")

            request11Body.FormPostParameters.Add("hdnState", "")

            request11Body.FormPostParameters.Add("hdnSelCity", "")

            request11Body.FormPostParameters.Add("cboCity", "0")

            request11Body.FormPostParameters.Add("txtCity", "")

            request11Body.FormPostParameters.Add("hdncity", "")

            request11Body.FormPostParameters.Add("hdnSelState", "")

            request11Body.FormPostParameters.Add("txtPin", "")

            request11Body.FormPostParameters.Add("txtPhone1", "")

            request11Body.FormPostParameters.Add("txtPhone2", "")

            request11Body.FormPostParameters.Add("txtMobile", "")

            request11Body.FormPostParameters.Add("txtFax", "")

            request11Body.FormPostParameters.Add("txtEmail", "")

            request11Body.FormPostParameters.Add("txtWeb", "")

            request11Body.FormPostParameters.Add("cboDepartment", "0")

            request11Body.FormPostParameters.Add("cboDesignation", "0")

            request11Body.FormPostParameters.Add("fileImage", "" & Global.Microsoft.VisualBasic.ChrW(0))

            request11.Body = request11Body

            MyBase.Send(request11)

 

 




Answer this question

Is there any limitation on view state size.?

  • Bob Dove

    There is no limitation imposed by the web test on the length of the viewstate.  You can check the request tab of the Web Test Result Viewer to determine what values where passed on the request.  Does the viewstate appear to be passed correctly to the request

    Thanks,

    Rick


  • Is there any limitation on view state size.?