mvc完全依赖于JavaScript/JQuery吗?

本文关键字:JQuery JavaScript 依赖于 mvc | 更新日期: 2023-09-27 18:01:20

我必须在MVC 3上创建一个网站,但我被限制不使用JavaScript…

所有的东西我发现MVC是通过JQuery实现的。我正在寻找解决方案,帮助我实现我的MVC网站没有jquery。

我有3个独立的下拉列表国家,州和城市。在县列表选择更改状态将填写相对于选定的国家等。虽然我已经使用Jquery成功地做到了这一点,但现在我必须在没有Jquery的情况下做到这一点,我得到的第二个解决方案是定义一个输入按钮来填充子列表,但当然这也不是一个好的解决方案。

我可以在MVC 3中定义一个事件,就像我们在aspx页面上做下拉选择改变吗?

mvc完全依赖于JavaScript/JQuery吗?

您需要一个提交按钮将表单推送到服务器,然后在级联中呈现第二个dd。要在一个表单上有多个提交,请使用我在这里写的方法:

http://blogs.sonatribe.com/wayne/2011/06/15/171/

ASP中的"change"事件。. NET WebForms DropDownList控件使用Javascript导致回发到服务器,当你有AutoPostback设置为true。如果你不能使用Javascript,你将不得不通过一个标准的提交按钮提交表单。

通常要求是使应用程序在没有Javascript的情况下工作,但是使用Javascript为支持它的浏览器的用户提供更丰富的体验。我认为这比完全不使用Javascript更明智。

这与MVC或ASP.Net无关。

如果你想让你的浏览器像你描述的那样对输入做出反应,你需要JavaScript,独立于底层服务器端平台。

如果你的问题是:"我能得到ASP. js的功能吗?"Net控件提供了Postback等功能,而无需自己编写JavaScript。"但是你可以使用JavaScript,只是不要自己写。

你可能会找到一些MVC控件,使JavaScript看不到。但是MVC不是这样的平台。开发它是为了让开发人员对所创建的Html(和JavaScript)进行严密的控制。所以你可能还是得自己写Javascript。

顺便说一句:你完全可以使用ASP。Net或Asp。. Net MVC,不使用javascript,并创建一个功能齐全的网站。