1

Visual Studio 2012でMVCサイトを機能させるために必要な追加の構成はありますか?非常に基本的なサイトを設定していますが、機能しません。エラーは発生しませんが、モデルが表示されます。

コントローラ

    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

(つまり、ソースを表示します)。他には何もありません

4

1 に答える 1

3

アクションからビューを返す必要があります。

ビューに名前が付けられていると仮定します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サイトには、優れた入門チュートリアルがたくさんあります。

于 2012-08-22T07:15:30.083 に答える