MVC:如何设置网页的基本URL?

时间:2015-01-02 21:52:39

标签: asp.net-mvc asp.net-mvc-4 razor

我正在使用MVC和webgrid。我有一个控制器 MasterDetail 和一个ActionResult 索引。标题链接的格式如下:

http://foo:5321/Site/MasterDetail?sort=DRUG_CODE&sortdir=ASC

单击时,将调用索引 ActionResult。到目前为止,非常好。

在另一个控制器中,使用ActionResult AfterTemplate 呈现相同的页面。

   return RedirectToAction("AfterTemplate", "MasterDetail");

生成的标头网址如下:

http://foo:5321/SyntheticData/MasterDetail/AfterTemplate?sort=DRUG_VOCAB&sortdir=ASC

现在点击标题时,处理失败( AfterTemplate 添加到网址中)

有没有办法使用MVC控制器设置页面的基本URL?我无法控制webgrid如何创建它的url。

我在其他页面遇到过这个问题,我总是不得不在加载后用某种JScript来纠正页面(lame!)

0 个答案:

没有答案