Asp.net mvc 忘了如何在MVC中进行非ajax下拉列表
我知道这听起来很傻,但我忘了如何编写非ajax代码。 明确地: 我在MVC 我有一个语言下拉列表。 选择一种语言后,我想用新语言重新加载整个页面。 这一切工作,但我必须手动刷新页面。 我的意思是,我可以在从操作返回后调用window.location.refresh,但我觉得我应该能够进行完全刷新。我要在表格上打电话提交吗 我真的觉得我很容易就在我面前错过了osme。Asp.net mvc 忘了如何在MVC中进行非ajax下拉列表,asp.net-mvc,Asp.net Mvc,我知道这听起来很傻,但我忘了如何编写非ajax代码。 明确地: 我在MVC 我有一个语言下拉列表。 选择一种语言后,我想用新语言重新加载整个页面。 这一切工作,但我必须手动刷新页面。 我的意思是,我可以在从操作返回后调用window.location.refresh,但我觉得我应该能够进行完全刷新。我要在表格上打电话提交吗 我真的觉得我很容易就在我面前错过了osme。 在我的生活中,我做了太多的ajax局部更新,我丢失了我的普通旧帖子并重新加载。是的,你必须做表单提交,但是window.loca
在我的生活中,我做了太多的ajax局部更新,我丢失了我的普通旧帖子并重新加载。是的,你必须做表单提交,但是window.location.refresh有什么问题?通常为网站选择语言独立于其他表单提交,你可以通过
get
而不是post
来摆脱。因此,在select的onchange
属性中,您可以放置:
var lang = ...//get selected language value here
document.location = 'http://mysite.com/' + lang //or whatever your URL scheme is
每一句话都没有“错”。我只是觉得有一种不用额外代码就可以开始提交的方法。我只是觉得我错过了什么。我想不是