08 2012 档案
摘要:在Controller里可以用FormCollection去取得View上控件的值,不过Button类型的取不到。例子如下: public ActionResult Allot(FormCollection _formCollection) { string[] str = _formCollection["functions"].ToString().Split(','); int s = int.Parse(_formCollection["authorityid"]);}前台代码 <span>权限名称:@k ...
阅读全文
摘要:DropDownList则与TextBox等控件不同,它使用的是select标记。它需要两个值:在下拉框中显示的列表,和默认选项。而自动绑定一次只能绑定一个属性,因此你需要根据需要选择是绑定列表,还是默认选项。DropDownList扩展方法的各个重载版本“基本上”都会传递到这个方法上:public static string DropDownList(this HtmlHelper htmlHelper, string name, IEnumerable<SelectListItem> selectList, string optionLabel, ...
阅读全文
摘要:第一步:在母版页上的后台代码上添加一个属性,这个属性就是其控件。public System.Web.UI.HtmlControls.HtmlForm MasterForm { get { return Form1; } }第二步:在继承母版页的页面上引入这一句:<%@ MasterType VirtualPath="~/PageModel.Master" %>VirtualPath为其母版页的路径第三步:取母版页的控件:<%=Master.MasterForm.Clien...
阅读全文
摘要:最近搞权限管理这个模块,所以做到用到TreeView这个控件,我在这里用其生成如下的样式在前台只需要绑定一个TreeView控件功能项:<asp:TreeView runat="server" ID="TR_Function" Width="40px" ></asp:TreeView>关键是后台代码的实现 //查出所有的Function项,并将其结果绑定到树形表中。使用递归的方法。 private void BindTreeView(List<YJPS_HBM_Function> _listFunc
阅读全文
摘要:系统默认Session的有效时间是二十分钟,用户在这期间,没有任何操作,那么Session就会过期。如果当前操作要用到Session的值那到就会出现错误。所以我们要在每个页面有做Session的判断。首先写一个基类:代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web.UI;//要引用这个DLLnamespace Common{ public class PageBase : Page { protected voi...
阅读全文
摘要:后台:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using YJPSDataAccess.AgentInfoManageDataAccess;using System.Data;using Common;using System.Text;namespace YJPS.YJPSPresentation.AgentInfoManagePresentation{ publ...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data.Objects;namespace SportsStore.Models.Abstract{ public class ProductRepository : IProductRepository { SportsStoreEntities db = new SportsStoreEntities(); //查询全部 public IQuerya...
阅读全文
摘要:比起 LINQ to SQL,EF 除了提供 LINQ 查询方式, 还提供了 Entity SQL languageESQL 类似 Hibernate 的 HSQL,ESQL 与SQL 语言的语法相似,以字符串的方式执行esql的查询结果集 ObjectQueryObjectQuery<实体>myContextcontext =newmyContext();stringesql ="SELECT VALUE DBItemList FROM myContext.DBItemList";// ObjectQuery<DBItemList> query =
阅读全文
摘要:ObjectQuery<T>数据加载方式1. ObjectQuery<T> 提供了一个管理[实体对像]集合2. ObjectQuery<T>继承System.Data.Objects.ObjectQuery, ObjectQuery对ObjectContext进行了封装,3.可以通过ObjectContext.CreateQuery<T>("esql")的方式创建ObjectQuery<T>4.可以通过new ObjectQuery<T>(ObjectContext,"esql")的
阅读全文
摘要:ADO.NET Entity Framework(1)介绍ADO.NET Entity Framework(2)建模ADO.NET Entity Framework(3)ObjectContextADO.NET Entity Framework(4)ObjectQueryADO.NET Entity Framework(5)esql目录1概念 12ADO.NET Entity Framework 22.1架构 22.2说明 22.3EntityConnection 42.4EntityCommand 52.5通过EntityDataReader 方式的数据访问 62.6通过ObjectCont
阅读全文
摘要:模型结构[概念模型]中要有[实体键], [实体键]要与表中的 [主键] 对应,也就是说表必须要有主键.表中的[唯一键]不会在[概念模型]中体现在[概念模型]中默认是不允许修改[实体键]的值的联合主健可以正常映射如果为属性赋值超过字段长度保存时,会向数据库提交,数据库会返回错误联合主健的主外关系可以正常映射只有基于主健的主外关系可以在模型向导中自动建立Conceptual Model概念模型用于描述实体(Entity)类型及其关系Storage Model存储模型用于描述数据库实际存储架构Mapping Specification映射规范将概念模型和存储模型连接起来,以便进行操作转换Entity
阅读全文
摘要:ADO.NETEntityFramework(3)ObjectContext (2012-07-23 02:59:12)转载▼标签:entityframeworkobjectcontext分类:ado.net原文:http://www.cnblogs.com/foundation/archive/2008/10/06/1304706.html说明ObjectContext提供了管理数据的功能Context操作数据AddObject 添加实体将实体添加到集合中,创建实体时,状态为EntityState.Detached当调用AddObject将实体添加到Context时,状态为EntitySta
阅读全文
摘要:数据库中有如下两张表,一个文章分类表(ArtCategory),一个文章表(Articles),它们之间的关系是一对多。其中,ArtCategory中的主键AC_Id是自动增长字段。操作一:添加文章到数据库///<summary> /// 添加文章 ///</summary> ///<param name="form">提交的Form</param> [AcceptVerbs(HttpVerbs.Post)] [ValidateInput(false)] [ValidateUserLogin(Order = )] [MyAut
阅读全文
摘要:Actionlink//在视图上传入id@Html.ActionLink(“Edit”,”Edit”,new{id=item.ProductID})相应的Controller也要用ID来取到这个值。这是一种约定。Public ActionResult Edit(int id){}一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("det
阅读全文

浙公网安备 33010602011771号