javascript - 没有javascript的ASP.NET MVC

标签 javascript asp.net-mvc postback

我们正在开发一个最初没有 javascript 的网站,以获得最大支持,目的是在顶部分层 js 功能。我们遇到的问题是单个页面具有 2 个或更多功能(例如,用于捕获个人详细信息的屏幕,其中包括地址的邮政编码查找)。由于无法更改完整表单提交或回发以查找邮政编码的回发,我们最终只能使用一个 Controller 操作来完成这两项操作。这感觉不太好,因为我们最终用索引操作做不止一件事。给定一个启用 js 的客户端,这将很好地分离成单独的操作。

我想知道是否还有其他人遇到过制作无 javascript ASP.MVC 站点的问题,以及您使用什么模式来克服我们所说的 Controller Action 膨胀?

最佳答案

几个选项。

  1. 使用单独的表格查找邮政编码,然后呈现您已有的相同 View /使用任何不同的信息。这不能嵌套
  2. 确定用于发布表单的按钮/类似于此答案: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/

相关文章:

javascript - 如何找到多重集的所有分区,其中每个部分都有不同的元素?

ASP.NET MVC 防伪 token 不安全

c# - 回发期间 div 的显示不工作?

c# - 如何避免在 Radwindow Open 上回发?

javascript - Visual Studio 2015 没有完全加载我的样式表

javascript - 在 amcharts4 的气泡图中的气泡下标记

javascript - SetInterval 不适用于 JQuery 动画

c# - ASP.NET 家庭 Controller

c# - 如何创建用于将大文件上传到 ASP.NET MVC 的 WCF Rest 端点

c# - 如何防止提交后清除输入的密码?