ASP.Net Web应用程序VS ASP.net MVC Web应用程序

时间:2018-10-27 06:01:18

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

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

Here you can see MVC and web application template screenshot

我不知道从哪里开始。

我知道,由于新技术Asp.net MVC的存在,如今Asp.Net Web表单在开发Web应用程序中并不是什么大问题。如果可以使用Asp.net Web应用程序模板来开发Web应用程序,那么Asp.net MVC和asp.net Web表单有什么需求? Asp.Net Web表单,Asp.Net Web应用程序和Asp.Net MVC是用于开发Web应用程序的三个不同模板,然后向我提出建议,就将来获得工作而言,哪一个是最好的选择? 我目前正在使用visual Studio 2015专业版。

1 个答案:

答案 0 :(得分:0)

如果您不熟悉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>