摘要: .net 面试题这些面试题,全部从网上收集而来,经整理而发表,为了加深自己的基础知识,也希望能帮到一些有需要的朋友1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方式。答. 1.使用QueryString, 如....?id=1; response. Redirect( 阅读全文
posted @ 2014-04-02 13:07 Mr丶Lee 阅读(358) 评论(4) 推荐(0) 编辑
摘要: CodeFirst 背景 code first起初当修改model后,要持久化至数据库中时,总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges),此时就会产生一个问题,当我们的旧数据库中包含一些测试数据时,当持久化更新后,原数据将全部丢失,故我们可以引入EF的数据迁移功能来完成。做法: 采用CodeFirst模式开发过程中,EntityFramework会在我们第一次运行网站的时候自动创建数据库,并生成对应的表。但是在项目的过程中,那么我们可能需要修改Model类,那么在重新运行项目的时候,就会报错了The model backing the  阅读全文
posted @ 2013-10-17 00:32 Mr丶Lee 阅读(2638) 评论(0) 推荐(3) 编辑
摘要: string IDlist="1,2,3";批量删除数据StringBuilder strsql=new StringBuilder();strSql.Append("delect from table ");strSql.Append(" where ID in ("+"'"+IDlist+"'"+")");这样处理,只能删除一条数据而已处理方法string [] a=IDlist.Split(',');for(int i=0;i<a. 阅读全文
posted @ 2013-09-17 15:45 Mr丶Lee 阅读(1938) 评论(0) 推荐(1) 编辑
摘要: 最近在写一个小项目用来练手恢复一下功力的,在Users表中有一个用户字段是状态,我使用"0"表示启用,“1”表示禁用, 存到数据库中, 由于之前有一段时间没写代码了,所以有点生疏了,遇到一个问题是,在页面上状态的值我希望显示的是“启用”或者“禁用”,但是查询出来的数据源绑定到Gridview上,显示“0”和“1”,那么需要实现想要的效果,所以要对状态一列的值进行数据处理, 可以在数据绑定的时候进行遍历,将状态的值修改为我们需要显示的值而我采用的方法是在SQL语句上修改,例子如下:select UserID,Password,UserName,Status=case Stat 阅读全文
posted @ 2013-09-17 15:44 Mr丶Lee 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 看到一个朋友问题,转换字符串的时候报错,无法将类型“string”隐式转换为“decimal?” 他使用.tostring();然后提示他用Convert.toString()来进行转换。 所以现在来回顾一下toString()和Convert.toString()的区别。此文章是在其他博客上面看到,我觉得很详细,所以转载过来了;原文网址http://blog.sina.com.cn/s/blog_677202ad0100kpd5.html 一、一般用法说明 在C#中所有继承自object的类都有tostring()方法,在没有特别声明的情况下,C#中的类都是默认继承自object,所... 阅读全文
posted @ 2012-05-14 23:34 Mr丶Lee 阅读(484) 评论(0) 推荐(0) 编辑