文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ASP.net MVC 之 HelloWorld

ASP.net MVC 之 HelloWorld

时间:2010-09-01  来源:阿标

本程序开发环境为visual studio 2010

 

新建一个MVC 2 的空项目

建好后的目录结构为如下图:

 

既然是MCV,我们关注的就3部分内容。

  • Module 数据模块,Module里主要是一些持久层的Class,通常放在Modules目录下边。
  • Controller 请求控制器,控制器代码放Controllers目录下边,每个Controller里包含Action的即Controller里的方法。每个Controller对应Views下的一个目录,每个Action对应相应目录下的文件。
  • View UI呈现部分,构建HTML的相关页面。放在Views目录下边。

 

 模块部分代码,

~/Models/HelloWorldModule.cs

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace HelloWorld.Models

{

    public class HelloWorldModule

    {

        public string Name

        {

            get;

            set;

        }

    }

}

 

创建控制器

 

~/ Controllers/HelloWorldController.cs 代码

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

 

namespace HelloWorld.Controllers

{

    public class HelloWorldController : Controller

    {

        public ActionResult Hello()

        {

            return View();

        }

 

    }

}

 

~/Views/HelloWorld/Hello.aspx

 

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title>Hello</title>

</head>

<body>

    <div>

    <%= ViewData["Message"] %>

    <% using (Html.BeginForm())

       {%>

 

       <%= Html.TextBox("Name") %>

       <input type="submit" value="Hello" />

 

       <%= ViewData["Message1"] %>

 

        <%} %>

    </div>

</body>

</html>

 

编译后,按CTRL+F5运行,在浏览器里输入类似,http://localhost:5168/HelloWorld/Hello

最后测试效果

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载