首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

MVC3页面跳转的有关问题

2013-08-04 
MVC3页面跳转的问题最近公司准备开发手机版网站,使用到的技术是:jQuery mobile + MVC3而且我们公司没有对M

MVC3页面跳转的问题
最近公司准备开发手机版网站,使用到的技术是:

jQuery mobile + MVC3

而且我们公司没有对MVC3非常熟练的人员,纯粹的自学自编

此为前提。。。

目前出现了一个情况

页面大家将就着看,还没有进行过美化
(Index页面图)
 MVC3页面跳转的有关问题

通过点击Index页面左上角的按钮,可进入添加(Create)页面

(Create页面图)
MVC3页面跳转的有关问题

将Create页面中的内容填写完整后,点击Submit按钮提交
数据处理完成后自动跳回Index页面中
控制器中的代码如下:



添加数据后跳转回来时Index页面的URL:
MVC3页面跳转的有关问题

也就是说,我们添加完成后进行的页面跳转,页面显示的内容已经是Index的内容了,但是他的URL依旧是Create的
而我们Index页面中左上角的Create功能链接同样是:
MVC3页面跳转的有关问题

我认为可能这个就是Create功能点击失效的原因,但是为什么Url没有改变?

请大神们指教。。。。 MVC3 asp.net jQuery?Mobile RedirectToAction
[解决办法]
你用   return Redirect() 试下看看 
估计问题是在 :
  return RedirectToAction("Index");  
    return View(newsclass);
这2个上面
[解决办法]
我是通过ajax异步提交后,然后再返回到index.
[解决办法]
return RedirectToAction("Index"); 直接改成Redirect("/NewsClass/Index")
------解决方案--------------------


楼主看看 PRG (POST/Redirect/GET)  这和 MVC / mobile 没关系

[解决办法]
可以都放在一个页面,通过js来回隐藏,通过ajax获取数据

热点排行