Form(表单)对于WEB开发人员来说,可谓是再熟系不过了 ,From它是页面和WEB服务器交互过程中最重要的信息来源 ,现在我来说一说在ASP.net.MVC框架中是如何提交表单的
- Input控件(submit)提交方式(post) ,先用一个简单的表单来实现简单的处理方式
下面是简单的表单的HTML代码
这个HTML表单用的是Bootstrap4来写的 ,在这个HTML表单中 ,我定义了三个input标签 ,其中两个是来接收输入的值 ,一个是用来提交Form表单中的数据到/SystemManagement/CollegeInfor/InsertAcademe这个路径所指的方法体内中进行处理 ,并且是以POST的方式来提交
先回到浏览器中来看一看submit提交表单的效果 ,这里呢我分别在学院名称和学院代号中输入字符串(测试)
在点击提交后学院名称和学院代号中的数据会通过/SystemManagement/ CollegeInfor/InsertAcademe这个方法来处理提交的数据然后显示在页面上
- Input控件(submit)提交方式(get)
通过method来设置表单的提交方式
其效果与post提交的效果差不多 ,但是用get来请求的话这种方法会以“?name1=value&name2=value2”的形式 ,将表单数据附加到URL后面,提交到服务器处理,这种方法的安全性没有post方法高 ,但如果提交的数据不包含敏感信息的话建议用get请求 ,因为它的效率比post要高 - JQuery (ajaxsubmit)提交方式
(1) JQuery(ajaxsubmit),这里呢我没有用input提交按钮(submit),直接用button按钮来继续表单的提交 ,在button按钮中我添加了一个点击事件的方法来进行表单的数据提交
(2) 点击事件方法如下 ,通过JQuery的选择器选择到from表单的id值 ,再通过ajaxsubmit方法来提交到/SystemManagement/CollegeInfor/InsertAcademe这个方法里面来处理数据
(3) 输入字符串(测试1)来进行表单提交