Drop down menu dropdownlist的参数篡改-ASP.NET

Drop down menu dropdownlist的参数篡改-ASP.NET,drop-down-menu,parameters,Drop Down Menu,Parameters,我有一个问题,如果我在web.config中设置了以下属性 viewStateEncryptionMode=“始终”启用ViewStateMac=“true” 是否仍有可能篡改web窗体上控件的值? 例如,如果我有一个包含3个可能值的下拉列表,例如“IND”、“AU”、“ML”,是否仍有人会篡改此下拉列表并发送垃圾数据,如带有这些设置的$%^?,ViewState应防止出现类似thas的情况-如果返回的值在请求页面时不存在,则应出现无效ViewState错误 当然,对于其他输入控件(如文本框或隐

我有一个问题,如果我在web.config中设置了以下属性

viewStateEncryptionMode=“始终”启用ViewStateMac=“true”

是否仍有可能篡改web窗体上控件的值?
例如,如果我有一个包含3个可能值的下拉列表,例如“IND”、“AU”、“ML”,是否仍有人会篡改此下拉列表并发送垃圾数据,如带有这些设置的
$%^

,ViewState应防止出现类似thas的情况-如果返回的值在请求页面时不存在,则应出现无效ViewState错误

当然,对于其他输入控件(如文本框或隐藏字段),它们被设计为具有客户机指定的值,而无需检查它是来自服务器的值列表之一。在这些情况下,不要只依赖ViewState,还要自己验证输入