AspNet MVC4 教学-1:Windows App 及Web Site开发代码实战体验比较
来源:互联网 发布:淘宝延长收货在哪 编辑:程序博客网 时间:2024/05/01 04:30
采用Microsoft Visual Studio 2010 开发平台C#,开发3个项目:
这3个项目内容相似,完成一个简单的加法运算。
项目1.Windows Form Application:
核心代码:
private void btnCalSum_Click(object sender, EventArgs e) { int a, b, c; a = int.Parse(txtFirst.Text.ToString()); b= int.Parse(txtSecond.Text.ToString()); c = a + b; txtSum.Text = c.ToString(); }
项目2 Web Site: Asp.Net WebForm:
Index.aspx Code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" %><!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></title></head><body> <form id="form1" runat="server"> <div> Index<br /> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/AddCal.aspx">加法测试</asp:HyperLink> </div> </form></body></html>
AddCal.aspx Code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddCal.aspx.cs" Inherits="AddCal" %><!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></title></head><body> <form id="form1" runat="server"> <asp:TextBox ID="txtFirst" runat="server"></asp:TextBox> +<div> <asp:TextBox ID="txtSecond" runat="server"></asp:TextBox> =<asp:TextBox ID="txtSum" runat="server"></asp:TextBox> <br /> <asp:Button ID="btnCalSum" runat="server" onclick="btnCalSum_Click" Text="提交" /> </div> </form></body></html>
AddCal.aspx.cs Code:
项目3 Web Site: Asp.Net MVC:
整体构成及Index.cshtml内容:
AddCal.cshtml Code:
@{ ViewBag.Title = "AddCal";}<h2>AddCal</h2>@using(Html.BeginForm("AddCal","Home")){@Html.TextBox("FirstNum") <text>+</text>@Html.TextBox("SecondNum")<text>=</text>@Html.TextBox("SumNum",(string)ViewBag.SumNum)<br /><input type="submit" />}HomeController.cs Code:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MvcAddTest.Controllers{ public class HomeController : Controller { // GET: /Home/ public ActionResult Index() { return View(); } public ActionResult AddCal() { ViewBag.SumNum = ""; return View(); } [HttpPost] public ActionResult AddCal(string FirstNum,string SecondNum) { int a, b,c; a = int.Parse(FirstNum); b = int.Parse(SecondNum); c = a + b; ViewBag.SumNum = c.ToString(); return View(); } }}
0 0
- AspNet MVC4 教学-1:Windows App 及Web Site开发代码实战体验比较
- AspNet MVC4 教学-16:Asp.Net MVC4 Session及Cookie快速比较Demo
- AspNet MVC4 教学-7:AspNet MVC4 注册界面两种技术测试比较演示
- AspNet MVC4 教学-14:Asp.Net MVC4 ViewBag等数据传输技术快速比较Demo
- AspNet MVC4 教学-5:AspNet MVC4 页面动态生成演示
- AspNet MVC4 教学-6:AspNet MVC4 CheckBox控件测试演示
- AspNet MVC4 教学-10:Asp.Net MVC4 @Html.Action及@Html.RenderAction 的测试
- AspNet MVC4 教学-11:Asp.Net MVC4 默认Authorize及自定义Authorize快速Demo
- AspNet MVC4 教学-24:Asp.Net MVC4 Url及Html的Encode技术快速Demo
- AspNet MVC4 教学-27:Asp.Net MVC4 自定义helper及function的快速Demo
- 百度Web App在线生成平台Site App体验
- 百度Web App在线生成平台Site App体验
- AspNet MVC4 教学-3:AspNet MVC4 根据登录姓名的不同转向不同的View
- AspNet MVC4 教学-8:AspNet MVC4 4种引入CSS的方法
- 2017-AspNet-MVC4-技术教学-备课总目录
- AspNet MVC4 教学-2:AspNet MVC4 随机出题的简答加法 上次MVC课程的继续演绎
- AspNet MVC4 教学-4:Asp.Net MVC4 利用ViewData.Model传递数据
- AspNet MVC4 教学-9:Asp.Net MVC4 利用Layout的几种方法的快速Demo
- mysql中int、bigint、smallint 和 tinyint的区别与含义
- nova resize
- 架设游戏服务器_0
- MFC 线程的退出方法
- java 重定向和转发的区别
- AspNet MVC4 教学-1:Windows App 及Web Site开发代码实战体验比较
- 个推教你认识——消息推送的5个真相和5个误区
- Windows Socket 非阻塞模式开发
- mac 安装php开发环境
- 控制台,终端,虚拟终端,tty,shell等概念的区别(转)
- 有史来最大改变 Android 5.0十大新特性
- B树、B+树和B*树
- java 代理模式
- Windows核心编程:(一)内核对象