jee*_*ef3 15 asp.net-mvc post json
是否可以在不使用AJAX的情况下以JSON形式提交表单数据?
我试过更改enctype:
<form enctype="application/json"></form>
Run Code Online (Sandbox Code Playgroud)
但根据w3schools,这不是一个有效的价值
我想要这种行为的原因是请求的URL将返回一个文件,如果我使用AJAX,我显然无法做任何事情.我想发送标记为的JSON数据,Content-Type: application/json以便ASP.NET MVC将使用其JSON绑定.
你可以试试;
// html
<form type="POST" action="/Home/Test">
<input id="foo" value="hede">
</form>
Run Code Online (Sandbox Code Playgroud)
// 数据传输
public class TestInDto{
public string foo {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
// 家庭控制器
[HttpPost]
void Test(TestInDto inDto){
var foo = inDto.foo;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12377 次 |
| 最近记录: |