Я видел ASP.NET MVC без Visual Studio, который спрашивает, Возможно ли создание веб-сайта на основе ASP.NET MVC без использования Visual Studio?
И принятый ответ: да.
Хорошо, следующий вопрос: как?
Вот аналогия. Если я хочу создать страницу ASP.NET Webforms, я загружаю мой любимый текстовый редактор, создайте файл с именем Something.aspx. Затем я вставляю в этот файл некоторый шаблон:
<%@ Page Language="C#"
Debug="true"
Trace="false"
Src="Sourcefile.cs"
Inherits="My.Namespace.ContentsPage"
%>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Title goes here </title>
<link rel="stylesheet" type="text/css" href="css/style.css"></link>
<style type="text/css">
#elementid {
font-size: 9pt;
color: Navy;
... more css ...
}
</style>
<script type="text/javascript" language='javascript'>
// insert javascript here.
</script>
</head>
<body>
<asp:Literal Id='Holder' runat='server'/>
<br/>
<div id='msgs'></div>
</body>
</html>
Затем я также создаю файл Sourcefile.cs:
namespace My.Namespace
{
using System;
using System.Web;
using System.Xml;
// etc...
public class ContentsPage : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Literal Holder;
void Page_Load(Object sender, EventArgs e)
{
// page load logic here
}
}
}
И это рабочая страница ASPNET, созданная в текстовом редакторе. Переместите его в виртуальный каталог IIS, и он работает.
Что мне нужно сделать, чтобы создать базовое приложение hello, World ASPNET MVC в текстовом редакторе? (без Visual Studio)
Предположим, что я хочу базовое приложение MVC с контроллером, одним представлением и простой моделью. Какие файлы мне нужно будет создавать, и что будет в них?