我们正在开发一个最初没有 javascript 的网站,以获得最大支持,目的是在顶部分层 js 功能。我们遇到的问题是单个页面具有 2 个或更多功能(例如,用于捕获个人详细信息的屏幕,其中包括地址的邮政编码查找)。由于无法更改完整表单提交或回发以查找邮政编码的回发,我们最终只能使用一个 Controller 操作来完成这两项操作。这感觉不太好,因为我们最终用索引操作做不止一件事。给定一个启用 js 的客户端,这将很好地分离成单独的操作。
我想知道是否还有其他人遇到过制作无 javascript ASP.MVC 站点的问题,以及您使用什么模式来克服我们所说的 Controller Action 膨胀?
最佳答案
几个选项。
- 使用单独的表格查找邮政编码,然后呈现您已有的相同 View /使用任何不同的信息。这不能嵌套
- 确定用于发布表单的按钮/类似于此答案:How can I change the action a form submits to based on what button is clicked in ASP.NET MVC?
关于javascript - 没有javascript的ASP.NET MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3788491/