易截截图软件、单文件、免安装、纯绿色、仅160KB

Asp.net MVC2学习笔记6 简单实例(Movie)(下)

今天我们继续完成 这个 MVC2 简单实例的剩余功能:显示明细、添加、编辑等。。。。。
一、显示明细
  在 MoviewsController中的 Details方法里 右键--Add view,创建一个强类型的视图
  
  
确定后,这个明细的视图文件就已经生成。。。
此时,我们需要修改 Detials 方法,根据 传递过来的 id参数,去数据库查询我们的数据
//
        // GET: /Movies/Details/5
        public ActionResult Details(int id)
         {
             ViewData.Model = _dbEntities.MovieSet.First(m=>m.ID==id);
            return View();
         }
二、添加记录
  我们看到有2个Create,第一个是返回视图页面,第二个是处理添加的逻辑。。
  添加视图就比较简单了,直接在 Create方法上右键--add view,添加一个强类型的视图,内容选择Create,就完事啦,
F5 试试,添加页面是不是就出来了?
此时 我们需要修改一下页面,因为我们 ID 是自动生成的,所以这边ID应该不可以输入;
下面我们看下后台处理添加的逻辑,默认生成的 Create方法带的参数是 FormCollection,包括整个form里面的参数的集合,
这里我们修改一下参数改成我们的model:Movie,因为我们创建的是强类型,所以这里可以直接使用这个model,
这里 逻辑部分,我没有做其他判断(如:判断输入合法性),直接调用 实体数据模型,添加进数据库。。。
//
        // POST: /Movies/Create
         [HttpPost]
        public ActionResult Create(Models.Movie model)
         {
            try
             {
                // TODO: Add insert logic here
&nb


相关文档:

Asp.Net 使用JMail 实现邮件群发

这个需要到 gougou 上找一下 JMail 安装配置一下
安装
[跟使用别个组件一样,在使用Jmail邮件组件之前要先安装或注册该组件Jmail.dll。
具体注册方法,是先把Jmail.dll文件拷贝到硬盘的某一目录下(如C:\Jmail\Jmail.dll)
然后执行命令Regsvr32 C:\Jmail\Jmail.dll即可]
上源码
using System;
using System.Data;
......

Asp.Net Web Form 调用Reporting Service

1、aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TransferMoney.aspx.cs" Inherits="BtmsWebApp.report.TransferMoney" MasterPageFile="~/ReportPage.master" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5 ......

ASP.NET Cache_第三篇_如何从缓存中检索缓存项

+++ 规定缓存项的键值就可以从缓存中检索缓存项的数据。然而,因为保存在缓存中的数据是不稳定的,可能会被ASP.NET移除,所以,推荐的开发方式为应该先确定缓存项是否存在,如果不存在,应该先添加该缓存项到缓存,然后再检索该缓存项。
+++ 检索缓存项
下面的例子演示,确定名为“CacheItem”的缓存项是否存在 ......

ASP.NET System.Web.HttpContext类Current属性

1、.Net的HTTP请求
.NET与ASP的运行机制有很大不同.
ASP的请求与响应是,ASP页面被请求,然后逐行解释.是基于过程的.最多是包含了文件,需要先引入文件罢了.
而.Net,在页面被请求后,首先是加载HTTP Module,这不是本文的重点.然后再加载HTTP
Handler.这也不是本文的重点.加载的这两项,都需要在Webconfig文件中配置.大家知道 ......

Asp.net MVC2学习笔记5 简单实例(Movie)(上)


前面对route、controller、view 已经有了基本的了解,今天我们就来一个简单的实例 -- Movie
开始之前,简单说一下 model(模型),相信大家做分层开发的时候一定用过它,MVC的model和他一样,
每一个model 对应数据库一张表,这样我们就是用model的属性访问表中每一行记录的某一列值。
mvc中你可以自己写model,也可以使 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号