refs:
https://stackoverflow.com/questions/22089285/get-hidden-field-value-in-code-behind
case:
asp.net 前端用button 执行,向后台提交一个数据(用HiddenField方法),结果没有获取到值,究其原因应该是(求认证)提交数据到后端必须而且只有用form submit方法才能获取到前端的数据(其他ajax/api等不在考虑列)。
1)<asp:Button>...</asp:Button>默认是Submit属性,如果不放在form里面,无法执行在c#文件中的OnClick方法,
如果改为UseSubmitBehavior【false】,即button模式 则可以执行到OnClick方法。
2)使用asp:HiddenField + runat=“server” 方法,从网页前端向后端传递参数时,需要放在form里,否则获取不到值。