mvc 后台给Model绑定了一个解密后int属性值,到前台保存后,变成解密前的字符串

2020-01-19 08:51发布

问题:

如图一,后台接收到一个加密字符串,解密后转为int值绑定到Model上,通过监视模版能看到绑定值是正常的

如图二,传递到前台时,通过断点监视模版能看到仍然时正常的int值

如图三,但是在生成的html中,能看到保存的并不是int值,而是加密前的字符串值

请问,这是为什么?

回答1:

線索不夠
我猜是ModelState的關係
該Action是不是有個同名的傳入參數?