اتفاقا به فکر خودم هم رسید ولی محتویات ViewState در صورتی که Code نشده باشند می تونه در سمت کلاینت Decode بشه ! مثلا از الگوریتم TripleDES برای کد کردن ViewState استفاده کنید :
<machineKey validation=’3Des’ />
و یا آن را Hash کنید :
<%@ Page EnableViewStateMac="true"%>
فکر کردم Session هم سریع تره و هم اینکه برای کاربران تازه کار این روش بهتره ..
موفق باشید