Closed nuintun closed 11 years ago
文中说的很清楚,
通常情况下,服务器端不需要按钮的 key/value 信息,建议删除按钮的 name 属性,不使其成为 successful control。
你服务端的为何要根据 submit 上的 name/value 来进行处理? 没用过 ASP 控件.
而且这个也不应该是 validator 的问题啊 %>_<%
@lizzie ASP 服务端控件必须要提交按钮的name
和value
,因为它要根据这个找相应方法,坑爹的ASP控件,坑爹的微软!validator
如果不涉及到异步验证还好说,做个简单修改就行了,如果有异步就没辙了!validator
没有问题,就看有么有其他解决办法。。。
@NewtonNiu 用个 input hidden 替代 button 的name 和val, 可否?
.NET 和 Java(包括支付宝 SofaMVC)都有这种需求,提交按钮的 name 是有意义的,指定了后端对应的 Controller 处理函数。
@lizzie 已经测试过,貌似有些问题,正在排查。。。。
@lizzie 注意:hidden 字段的方案对于多个提交按钮的情况,需要手动修改 hidden 字段的名字。
@hotoo 嗯,坐等WebForms2!
问题原因在CM2001,用的
ASP.NET
控件,由于这个问题,submit
上的name
和value
没有post
过去,照成控件无法调用相应方法,请教各位大神有没有解决办法,这个坑跳的很郁闷!