Я хочу использовать чистую html-страницу вместо cshtml с MVC .net. Но когда я добавляю просмотр, щелкнув правой кнопкой мыши, я вижу только два варианта.Использование Html вместо csHtml
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}}
- Cshtml (Razor)
- Aspx
Я последовал Can I serve .html files using Razor as if they were .cshtml files without changing the extension of all my pages?
форум, но до сих пор нет помощи. Я до сих пор не вижу возможности добавить html вместо cshtml
Я также попытался добавить html-страницу непосредственно для просмотра папки, но я не знаю, как указать этот вид из моей функции контроллера.
Замена Index.cshtml с Index.html дал мне эту ошибку
The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Home/Index.cshtml
~/Views/Home/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml
вы пытаетесь служить новый HTML-страницу бренда без его внутри основного макета? – sergioadh
http://stackoverflow.com/questions/1292475/can-i-stick-a-regular-html-page-in-an-asp-net-mvc-site#answer-1292529 этот ответ в POST также работает хорошо .... – Savaratkar
Может ли кто-нибудь исправить отступ/форматирование кода в этом сообщении? – jrh