Αν καταλαβαίνω καλά ενννοείς ότι, παρόλο που στο TextBox εχεις κανει disable το ViewState, η τιμή που εισάγεις γίνεται POST στον server.
Αυτή η συμπεριφορά ειναι φυσιολογική, μια που το ViewState χρησιμέυει για να κρατά το προηγούμενο state (π.χ τις τιμές) ενος control, ώστε να μπορέσει να το ξανασυνθέσει στο postback.
Η τιμή που βλέπεις να περνά στον server σε κάθε POST δεν είναι η τιμή που έρχεται απο το ViewState αλλά η τιμή που έχεις εισάγει στο TextBox.
Για να το πω πιο απλά, χωρις ViewState θα περνά στον server κάθε φορά η τιμή που εισάγεις στο TextBox, αλλά οταν ξαναφορτώνεται η σελίδα το TextBox αυτό δεν θα "θυμάται" την τιμή που είχες εισάγει μια που δεν εχει ενεργό το ViewState.
Δημοσθένης Στελλάκης