ASP。NET MVC将参数传输到服务器
ASP。NET MVC向服务器、前端和服务器发送参数。可以参考采用适合自己需求的方法。当你只传递一两个参数时,你可能什么都感觉不到。如果一个方法中的参数很多,可以考虑模型,前端可以考虑对象,这样就可以和模型的属性名进行比较,容易维护,错误也少。
以下所有演示都是在ASP.NET MVC环境下进行的。
在控制器中,创建两个动作,第二个动作是一个具有四个参数的方法。在正常的开发环境中,如果你有几个参数,你必须写几个参数。
在视图中,您需要将用户填写或选择的值传递给Post1()Action方法。
在上面的代码示例中,突出显示的部分用四个参数和json传输。
演示,结果是服务器处理后发回的结果:
如果你对javascript对象有所了解,你也可以这样写:
修改后,执行的结果是一样的。仅应用javascript对象形式。现在是在ASP.NET的MVC环境下,我们应该想到一个Model。我们可以将传递的参数写成模型
这主要是为了解决控制器的动作参数问题。如果有许多参数,则操作所采用的参数就越多。如果遇到方法重载,必须匹配多个Action。如果使用模型,则只能将模型用作参数,而不考虑参数的数量。
创建型号:
那么在控制器中,可以写成:
感谢您的阅读,希望对大家有所帮助,感谢您对本网站的支持!