易截截图软件、单文件、免安装、纯绿色、仅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数据绑定_第四篇_用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网络编程常用的27个函数

ASP.NET网络编程中常用到的27个函数集
Abs(number) 取得数值的绝对值。
Asc(String) 取得字符串表达式的第一个字符ASCII 码。
Atn(number) 取得一个角度的反正切值。
CallByName (
object
, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。
CBool(expression) 转换表达式为Boolean ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号