易截截图软件、单文件、免安装、纯绿色、仅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的com方式导出excel

最近做个项目,需要导出excel,要主从表一起导出的,就大致写了一个方法,可能格式方面还是会进行修改,先贴出来方便以后查看
项目引用微软excel的com的dll即可
/// <summary>
/// 功能:导出文件(通过数据源导出,可主从表导出)
/// </summary>
/// <param name="strTitle" ......

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数据绑定_第四篇_用SqlDataSource控件绑定_02

+++ 页面代码如下:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" PageSize="3"
    AutoGenerateColumns="true" DataKeyNames="username" DataSourceID="SqlDataSource1"
    AutoGenerateDeleteButton="True"
    AutoGen ......

ASP.NET判断用户是否登录

前段时间因为一特定需求写了下面代码。需求如下:在用户访问本站所有aspx页面时,首先判断用户Session["login"]是否存在,如果不存在,说明该用户未登陆,要让该用户跳转到指定的页面。所以想写一个Session的过滤器,思前想后应该写一个继承IHttpModule的处理类。试验了几种方式发现只有将方法加在.AcquireRequestState中才 ......

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号