Веб-приложение ASP.Net VS Веб-приложение ASP.net MVC - PullRequest
0 голосов
/ 27 октября 2018

Я новичок в рамках Asp.Net.Я запутался в веб-приложении Asp.Net и шаблоне веб-приложения Asp.Net MVC, как показано на скриншоте.

Here you can see MVC and web application template screenshot

Я не понимаю, гдедля начала.

Я знаю, что Asp.Net веб-формы в настоящее время не является большой проблемой в разработке веб-приложений из-за новой технологии Asp.net MVC.Если веб-приложения могут быть разработаны с использованием шаблона веб-приложения Asp.net, тогда зачем нужны веб-формы Asp.net MVC и asp.net?Являются ли веб-формы Asp.Net, веб-приложение Asp.Net и Asp.Net MVC тремя различными шаблонами для разработки веб-приложений, а затем предложите мне, какие из них лучше всего выбрать с точки зрения получения работы в будущем?Я в настоящее время использую Visual Studio 2015 Professional.

1 Ответ

0 голосов
/ 27 октября 2018

Если вы новичок в asp.net, начните с веб-форм. Намного проще ориентироваться в коде. Когда вы ознакомитесь со структурой, mvc станет намного проще для понимания.

EDIT:

Вот самая простая одностраничная страница aspx. У него нет файла CS или конструктора.

<%@ Page Language="C#" %>

<html>
<body>
    <form id="form1" runat="server">
        <asp:Label ID="ctlLabel1" runat="server"></asp:Label>
        <asp:TextBox ID="ctlTextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="ctlButton1" runat="server" OnClick="ctlButton1_Click" Text="Submit" />
    </form>
</body>
</html>


<script runat="server">


    protected void Page_Load(object sender, EventArgs e) {

        if (!Page.IsPostBack) {
            ctlTextBox1.Text = "Hello 1";
        }
    }

    protected void ctlButton1_Click(object sender, EventArgs e) {

        ctlLabel1.Text = ctlTextBox1.Text;

    }
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...