{ASP.Net} 將 ViewState 加密
● ASP.NET 1.1
在 Web.Config 內做設定
<configuration>
<system.web>
<machineKey validation="3DES" />
</system.web>
</configuration>
●ASP.NET 2.0
<configuration>
<system.web>
<machineKey validation="3DES" />
</system.web>
</configuration>
●ASP.NET 2.0
- 在 Web.Config 做設定
<configuration>
<system.web>
<pages viewStateEncryptionMode="Auto" />
</system.web>
</configuration>
- 每個 Page 做設定
<%@Page ViewStateEncryptionMode="Always" %>
ViewStateEncryptionMode有三種模式可設定,
a. Auto - 如果控制項呼叫 RegisterRequiresViewStateEncryption 方法要求加密,則 ViewState 資訊會加密。
b. Always - ViewState 資訊永遠加密。
c. Never - ViewState 永遠不加密,即使控制項要求加密。
a. Auto - 如果控制項呼叫 RegisterRequiresViewStateEncryption 方法要求加密,則 ViewState 資訊會加密。
b. Always - ViewState 資訊永遠加密。
c. Never - ViewState 永遠不加密,即使控制項要求加密。
留言
張貼留言