网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C# > 正文
.NET Web开发震撼之变:.NET MVC框架
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/14
下载{$ArticleTitle}原创论文样式
nbsp;

  下面来实现Customer Controller的Edit方法。在CustomerController.cs中添加如下代码:

    

 

public void Edit(string id)

{

            Northwind.Models.NorthwindDataContext dc = new Northwind.Models.NorthwindDataContext();

            Customer c = dc.Customers.Single(cus => cus.CustomerID == id);//从数据库中取出参数id所对应的的一个Customer记录

 

            RenderView("Edit", c);//返回Edit View

    
    【代码5】:CustomerController.cs中的Edit方法

    相应的在项目中的View/Customer/文件夹下,添加Edit View Edit.aspx:

    

 

public partial class Edit : ViewPage<Northwind.Models.Customer>

{

}


    
    【代码6】:Edit.aspx.cs
    
   
 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Edit.aspx.cs" Inherits="Northwind.Views.Customer.Edit" %>

<!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>

<!—下面的 html form 将用户的输入提交到Customer Contoller的Update方法 -->

<%using( Html.Form<Northwind.Controllers.CustomerController>(cc=>cc.Update(ViewData.CustomerID))){ %>

    <div>

       Customer ID: <%= ViewData.CustomerID  %> <br />

       Company Nmae: <%= Html.TextBox("Customer.CompanyName", ViewData.CompanyName) %> <br />

       Contact Name: <%= Html.TextBox("Customer.ContactName",ViewData.ContactName) %><br />

       Contact Title: <%= Html.TextBox("Customer.ContactTitle",ViewData.ContactTitle) %>

    </div>

    <%= Html.SubmitButton("Save") %>

    <%} %>

</body>

</html>


    
    【代码7】:Edit.aspx

    代码7中使用了MVC框架中的一个帮助类Html。此类可以生产V

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号