小弟看了MVC的html.beginform()的辅助方法 是用来生成一个<form>标签,
所以小弟有个疑问,为什么不直接使用form标签呢?而要用这个辅助方法呢?它有什么好处呢?
还望大神科普下
已经理解了 用辅助方法的好处是为了能配合模型或路径协调 正确的编码
和Html.Action()一样,只是提供一个辅助写法,同时封装了一些常用的属相配置。
你是没感觉这个辅助方法 比form标签简单到那里去啊 这个是不是封装过度了呢?
@狂扁小朋友: form 的一个好处是,可以对应model 完成序列化并提交
如果是Ajax.Beginform() 效果更好
client validation
用微软的比较安全啊
不还是最终生成的是 form标签么 和手写没啥区别 不知道安全在哪里
@狂扁小朋友: 在没有把握赢官方的时候,使用人家的终究是较好的选择,个人观点
可以少敲一些字符
方便View 中ViewModel的提交