首页 > 解决方案 > ASP.Net Web 应用程序 VS ASP.net MVC Web 应用程序

问题描述

我是 Asp.Net 框架的新手。如屏幕截图所示,我对 Asp.Net Web 应用程序和 Asp.Net MVC Web 应用程序模板感到困惑。

在这里你可以看到 MVC 和 web 应用程序模板截图

我不明白从哪里开始。

我知道,由于新技术 Asp.net MVC,现在 Asp.Net Web 表单在开发 Web 应用程序方面并不是什么大问题。如果可以使用 Asp.net Web 应用程序模板开发 Web 应用程序,那么 Asp.net MVC 和 asp.net Web 表单需要什么?Asp.Net web forms , Asp.Net web Application 和 Asp.Net MVC 是用于开发 web 应用程序的三个不同模板,那么建议我在未来找工作方面最好选择哪一个?我目前使用 Visual Studio 2015 专业版。

标签: c#asp.netasp.net-mvc

解决方案


如果您是 asp.net 的新手,请从 Web 表单开始。浏览代码要容易得多。一旦你熟悉了框架,mvc 就容易理解了。

编辑:

这里是最简单的单页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>

推荐阅读