如果 URL 类似于以下内容,我想呈现一个普通的 HTML 视图:
www.foo.com/scripts/view/23123
Content
如果该 URL 以.js
扩展名结尾,我想呈现一个视图。
www.foo.com/scripts/view/23123.js
如何在 ASP.Net MVC3 中实现这样的目标?
这是我的控制器代码:
public ActionResult View(string id)
{
var script = scriptRepository.FindById(id);
if (true) // Help with this conditional.
{
return View(script);
}
else
{
return Content(script.Content, "text/javascript");
}
}