MVC列表无法在Visual Studio 2012中使用

时间:2012-08-22 07:12:33

标签: asp.net-mvc visual-studio-2012

是否需要任何其他配置才能让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

(即视图来源)。没有别的

1 个答案:

答案 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网站上有很多很好的入门教程。