为什么我在尝试运行
时会出现此错误错误: enter image description here enter image description here
代码html:
@model TornarPagina
@{
ViewBag.Title = "ABC do ABC ‹ Central de Atendimento";
ViewBag.Description = "Com problema ou dúvidas, acesse nossa centra de atendimento ABC do ABC, que responderemos todas as suas dúvidas";
ViewBag.Keywords = "ABC, Notícias, Eventos, Guia Comercial, Região do ABC";
ViewBag.Author = "Portal do ABC do ABC";
}
<div class="container padding">
<div class="container">
<div class="row">
<div class="visible-xs">
<figure class="ad-mobile">
<a href="#" title="Publicidade Mobile" alt="Publicidade Mobile"><img class="img-responsive center-block" src="~/Images/TornarPagina/ad-mobile.jpg" alt="Publicidade"></a>
</figure>
</div>
</div>
<div class="row">
<div class="visible-sm">
<figure class="ad-sm">
<a href="#" title="Publicidade"><img class="img-responsive center-block" src="~/Images/TornarPagina/ad-topo.jpg" alt="Publicidade"></a>
</figure>
</div>
</div>
<div class="row">
<h1>Faça do <b>ABC</b>do<b>ABC</b> sua página inicial</h1>
</div>
</div>
<div class="row center-block col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="ie padding2">
<a class="" role="button" data-toggle="collapse" href="#ie" aria-expanded="false" aria-controls="collapseExample">
<div class="titulo model1">
<img src="~/Images/TornarPagina/ie.png" />
<h2>Explorer</h2>
</div>
</a>
<div class="collapse conteudo model1-1" id="ie">
<span>1</span><p>Clique no menu Ferramentas, que fica ao lado direito da barra de endereços e está sinalizado com uma imagem de engrenagem. Escolha "Opções da Internet".</p>
<img class="img-responsive" src="~/Images/TornarPagina/ie-img-1.png" />
<span>2</span><p>No item Home page, escreva http://www.abcdoabc.com.br e, por fim, clique em "Ok".</p>
<img class="img-responsive" src="~/Images/TornarPagina/ie-img-2.png" />
</div>
</div>
</div>
<div class="row center-block col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="safari padding">
<a class="" role="button" data-toggle="collapse" href="#safari" aria-expanded="false" aria-controls="collapseExample">
<div class="titulo model2">
<img src="~/Images/TornarPagina/safari.png" />
<h2>Safari</h2>
</div>
</a>
<div class="collapse conteudo model1-2" id="safari">
<span>1</span><p>No navegador da Apple precisa primeiro ir à página principal do ABCdoABC. Depois, basta entrar, pelo menu, na caixa "Preferências" e clicar sobre o botão "Usar a Página Atual</p>
<img class="img-responsive" src="~/Images/TornarPagina/safari-img-1.png" />
<img class="img-responsive" src="~/Images/TornarPagina/safari-img-2.png" />
</div>
</div>
</div>
<div class="row center-block col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="google padding">
<a class="" role="button" data-toggle="collapse" href="#google" aria-expanded="false" aria-controls="collapseExample">
<div class="titulo model3">
<img src="~/Images/TornarPagina/chrome.png" />
<h2>Chrome</h2>
</div>
</a>
<div class="collapse conteudo model1-3" id="google">
<span>1</span><p>Vá ao menu Ferramentas (lado direito de endereço) e escolha a opção "Configurações"</p>
<img class="img-responsive" src="~/Images/TornarPagina/chrome-img-1.png" />
<span>2</span><p>Em Inicialização, selecione a opção "abre uma página especíica ou um conjunto de páginas". Em seguida, clique em "Configurar Páginas".</p>
<img class="img-responsive" src="~/Images/TornarPagina/chrome-img-2.png" />
<span>3</span><p>Em adicionar uma nova página, digite: "http://www.abcdoabc.com.br". Por fim, clique em "Ok".</p>
<img class="img-responsive" src="~/Images/TornarPagina/chrome-img-3.png" />
<span>4</span><p>Caso, por padrão, o Chrome não mostre o ícone de casa (Home page), que leva diretamente à página inicial, volte ao menu Ferramentas e clique na opção "configurações". Em Aparência, escolha a opção "Mostrar botão Página Inicial".</p>
<img class="img-responsive" src="~/Images/TornarPagina/chrome-img-4.png" />
<span>5</span><p>Clique em "Alterar" e selecione "Abrir esta página". Na caixa que abrir, digite: "http://www.abcdoabc.com.br". Por fim, clique em "Ok".</p>
<img class="img-responsive" src="~/Images/TornarPagina/chrome-img-5.png" />
</div>
</div>
</div>
<div class="row center-block col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="firefox padding">
<a class="" role="button" data-toggle="collapse" href="#firefox" aria-expanded="false" aria-controls="collapseExample">
<div class="titulo model4">
<img src="~/Images/TornarPagina/firefox.png" />
<h2>Firefox</h2>
</div>
</a>
<div class="collapse conteudo model1-4" id="firefox">
<span>1</span><p>Para quem usa o Firefox, o meio mais fácil é clicar sobre o símbolo da "Terra" na caixa de endereço e arrastá-lo até o ícone da casa. Depois, basta dar "Ok".</p>
<img class="img-responsive" src="~/Images/TornarPagina/firefox-img-1.png" />
</div>
</div>
</div>
</div>
=============================================== =====================
任何人都可以帮助我,不知道为什么会给出这个错误,返回我组装了一个视图和调用此控制器的html页面
谢谢
答案 0 :(得分:0)
确保您使用的是MVC
首先,确保您的项目中包含MVC(即System.Web.Mvc
)(通过NuGet包或手动拉入)。
检查您的命名空间
确保在web.config
文件中有适当的名称空间引用来处理MVC及其路由:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<!-- Ensure that these are present -->
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="YourProject.Namespace" />
</namespaces>
</pages>
</system.web.webPages.razor>
正确清理和复制
如果事情仍然有效,请考虑以下事项:
CopyLocal
属性设置为True
。答案 1 :(得分:0)
你能告诉我们完整的错误吗?
另外,你如何路由网址?我会开始在App_Start / RouteConfig.cs 下查看。例如,如果默认路线看起来像这个{controller} / {action} / {id},那么您尝试访问的网址是Home / TornarPagina。
另一个技巧是在Visual Studio中转到您的控制器,右键单击&gt;转到视图(Ctrl + M,Ctrl + G),这将转到该控制器的视图。
这是关于如何使用控制器创建视图的教程a link。