是否需要任何其他配置才能让MVC网站在Visual Studio 2012中运行?我有一个非常基本的网站设置,但它不起作用。它有剂量误差,但剂量显示模型。
控制器
public class ISPLinkController : Controller
{
// GET: /ISPLink/Details/5
public Models.test Details(int id)
{
return new Models.test { url = "www.google.com", productGroup = "blah", name = "blah" };
}
}
模型
public class test
{
public string name { get; set; }
public string url { get; set; }
public string productGroup { get; set; }
}
查看
@model StopAtNothingAdmin.Models.test
@{
ViewBag.Title = "Details";
}
<h2>Details</h2>
<fieldset>
<legend>test</legend>
<div class="display-label">
@Html.DisplayNameFor(model => model.name)
....Snip
获取http://localhost:57608/ISPLink/Details/5
StopAtNothingAdmin.Models.test
(即视图来源)。没有别的
答案 0 :(得分:3)
您需要从操作中返回View:
假设您的视图名为Details.cstml
public ActionResult Details(int id)
{
var model = new Models.test
{
url = "www.google.com",
productGroup = "blah",
name = "blah"
};
return View(model);
}
aps.net mvc网站上有很多很好的入门教程。