2017-06-23 13 views
0

私は単純なビューを持っています。私は、コントローラにブレークポイントを設定し、それはそこには確かに達し私のビューは何も表示していません

public ActionResult Language(int id) 
    { 
     var country = myService.GetCountryById(id); 

     var model = new MyModel(); 
     model.Languages = myService.GetCountry(id); 
     return View(model); 
    } 

@model zzzzzz.Models.MyModel 

@{ 
    ViewBag.Title = "Language"; 
} 
<h2>Hello World</h2> 

<div class="table-responsive"> 
    <table> 

    </table> 
</div> 

コントローラは簡単です。ビューのアドレスは<a href="/Country/Language/1111">Languages</a>です。

ただし、何も表示されていません。理由はわかりません。 chromeの開発者用デバッグツールでエラーが見つかりませんでした。

何が問題なのですか?

EDIT

public static void RegisterRoutes(RouteCollection routes) 
    { 
     routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 

     routes.MapRoute("TestSubmitRoute", "Test/Submit", 
         defaults: new {action = "Submit", controller = "Test"}); 

     routes.MapRoute(
      name: "Default", 
      url: "{controller}/{action}/{id}", 
      defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional } 
     ); 
    } 

詳細編集クロム源から

 <!DOCTYPE html> 
    <html lang="en"> 
    <head> 
     <meta charset="utf-8" /> 
     <title>Language</title> 
     <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> 
    <meta name="apple-mobile-web-app-capable" content="yes" /> 
    <meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 

    <link rel="apple-touch-icon" href="/content/images/ios/logo.png" /> 
    <link rel="apple-touch-icon" sizes="72x72" href="/content/images/ios/logo.png" /> 
    <link rel="apple-touch-icon" sizes="114x114" href="/content/images/ios/logo.png" /> 
    <link rel="apple-touch-icon" sizes="144x144" href="/content/images/ios/logo.png" /> 
    <link rel="icon" type="image/png" href="/content/images/icon.png?v=2"> 
     <script src="/Scripts/modernizr-2.5.3.js"></script> 

     <link href="/content/css/bootstrap.min.css" rel="stylesheet" /> 

     <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" /> 
     <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,cyrillic-ext,latin-ext' rel='stylesheet' type='text/css' /> 
      <link id="base-style" href="/content/css/site.css" rel="stylesheet" /> 



     <!--[if lt IE 9]> 
     <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> 
     <![endif]--> 
    </head> 
    <body> 


    <h2>Language</h2> 

    <div class="table-responsive"> 
     <table> 

     </table> 
    </div> 


     <script src="https://code.jquery.com/jquery-1.11.2.min.js"></script> 

     <script src="/scripts/lib/bootstrap.3.js"></script> 
     <script src="/scripts/lib/validate.js"></script> 



    <!-- Visual Studio Browser Link --> 
    <script type="application/json" id="__browserLink_initializationData"> 
     {"appName":"Chrome","requestId":"cf995a8a2f4847f5b19de5130cb9a7b0"} 
    </script> 

    <!-- End Browser Link --> 

    </body> 
    </html> 
+0

そのURLにアクセスするときは、空白のページを参照してください? – Shyju

+0

はい、空白です。 – Bigeyes

+0

途中であなたのビューで何を見たいですか? – jamiedanq

答えて

0

上書き背景としてビューにCSSルールがsite.scssに暗いです。

<style> 
body { 
    background: white; 
} 

関連する問題