
C#
独家记忆0408
记录26个字母的青春岁月!
展开
-
100道C#面试题(.net开发人员必备)
注明:经过本人面试的经历和在网上的资料整理出来的100道比较常见的C#面试题,想当初面试公司虽然不是很多,第一次找工作用了近两周的时间面试了二十多家公司,成功的不到十家,最后选择了一家大型的软件公司干了两个月就走人了。后来又找了一周工作,面试了十一家公司,成功9家。现在已经在公司工作了快两年的时间了。以下的面试题也是自己曾经做过的,希望能帮助更多的同行找到满意的工作!!!1. .NET和C#有原创 2016-04-22 16:05:48 · 264607 阅读 · 20 评论 -
sql查询字段中是否包含小写字母
sql查询字段中是否包含小写字母select * from 表名 where 字段 COLLATE Chinese_PRC_CS_AS LIKE '%[abcdefghijklmnopqrstuvwxyz]%'原创 2019-09-25 09:52:50 · 5636 阅读 · 0 评论 -
VS加载项目时报错:尚未配置为Web项目.指定的本地IIS URL http://localhsst/..要打开项目,需要配置虚拟目录 。是否立即创建虚拟目录
解决方法如下:打开该项目得csproj文件,找到这个标签,是在最后部分,然后把True改为false,再把XXX里面的内容去掉。重新加载项目,这样就搞定了。原创 2017-12-07 14:00:01 · 2733 阅读 · 1 评论 -
当前上下文不存在ScriptManager
写代码的时候遇到ScriptManager报错的问题,我已经引入命名空间using System.Web.UI;,但是依然报“当前上下文不存在ScriptManager”。后来找到问题原因:缺少了全局脚本控制器,因为这是AJAX程序中必须要有的。需要在项目中引用System.Web.Extensions。原创 2017-10-13 14:30:30 · 1904 阅读 · 0 评论 -
ASP.NET GridView利用PagerTemplate自定义分页
实现的效果:一、将PagerTemplate属性标签放到GridView控件中,具体代码如下: ">原创 2017-11-07 11:36:48 · 3045 阅读 · 1 评论 -
不存在名称ConfigurationManager的问题
如上图,我已经引用了命名空间using System.Configuration;但是依然报错,原来除了在源代码中引用using System.Configuration,还需要在解决方案资源管理器里的“引用”中添加“System.Configuration”。原创 2017-09-28 15:08:36 · 2635 阅读 · 0 评论 -
JS实现多选框CheckBox单选问题
解决多选框checkbox只能选中一个的问题原创 2017-09-28 11:21:34 · 2073 阅读 · 0 评论 -
ASP.NET DateTime日期类型显示问题
1.绑定时格式化日期方法: 2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();3.用String类转换日期显示格式: String.Format( "yyyy-MM-dd转载 2017-09-01 11:07:56 · 6191 阅读 · 0 评论 -
DataSet和DataTable的区别
DataTable和DataSet都可以看做是数据容器,比如你查询数据库后得到一些结果,可以放到这种容器里,用这两个容器有什么好处呢?这种容器的功能很强大,除了可以存数据,还可以有更大用途。例如:在一个c/s结构的桌面数据库系统里,你可以把前面存放查询结果的容器里的数据显示到你客户端界面上,用户在界面上对数据进行添加、删除、修改,你可以把用户的操作更新到容器,等用户操作完毕了,要求更新原创 2017-08-29 10:43:30 · 5257 阅读 · 0 评论 -
有一个无效 SelectedValue,因为它不在项目列表中
今天在修改代码的时候,遇到了这个问题,刚开始以为是代码的错误,就重新修改了代码,但是依然报错,修改代码如下:ddlBranch.SelectedIndex = ddlBranch.Items.IndexOf(ddlBranch.Items.FindByValue("Branch_Description"));既然不是代码的问题,我就看看数据库表,才恍然大悟,原来是数据库表中的数据被修改了,原创 2017-08-24 13:10:44 · 6397 阅读 · 0 评论 -
Web应用程序项目XXX已配置为使用IIS
用VS010导入了一个解决方案项目后,有个别项目代码无法加载,显示为不可用,并且报错,如下图:解决方法:找到你的项目的工程文件,后缀名为csproj文件,然后搜索找到属性,将其属性值True改为False.x项目就能正常打开了。原创 2017-06-07 10:25:35 · 6507 阅读 · 0 评论 -
.NET面试过程详解(个人的亲身面试经历)
开门见山,我就先介绍下我的工作吧:本人就职于某国企石油公司,两年多的.net开发,但是实际开发项目只有一年时间,剩下的一年多的时间一直处于项目的运维阶段,就是改bug,改需求。至于为啥离职?无外乎就是待遇,要么就是干的不爽了,再者就是接触的技术层面和学习发展的机会小之又小。现在讲一下我的面试情况吧。我声明一下,我在智联招聘只投递了三家公司的简历,只有两家公司给我打电话邀请面试,其次还有原创 2017-05-12 23:52:28 · 32285 阅读 · 6 评论 -
C#编程基础面试题(.NET开发人员必备)
1. C/S结构模式与B/S结构模式的主要区别是什么? 【解答】 首先,在系统的性能方面。只要拥有可上网的浏览器,就可以使用B/S系统。不过,B/S结构的客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作要由服务器承担,这就对服务器提出了很高的要求,无形中增加了用户在这一方面的投入。采用C/S结构时,客户端和服务器都承担部分工作,有效利用了客户端和服务器端的资源,使用户不必原创 2016-08-31 08:42:04 · 7326 阅读 · 1 评论 -
ASP.NET常用的正则表达式
asp.net 验证正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0原创 2016-07-19 16:12:42 · 709 阅读 · 0 评论 -
C#生成缩略图
C#生成缩略图:用数据库保存图片的路径和文件名称,把文件保存在文件夹中.//保存在数据库中的文件路径ArrayList arrFilePath=new ArrayList();arrFilePath=myCommonMethod.UploadPic(Files,"/UpLoads/UpPicture/");//获取文件名称string fileName=arrFileP原创 2016-07-07 17:23:07 · 817 阅读 · 1 评论 -
C#生成图片验证码
/// /// 创建验证码的图片 /// /// 要输出到的page对象 /// 验证码 public void CreateValidateGraphic(string validateCode, HttpContext context) { Bitmap image = new Bitmap((int)Math.原创 2016-07-11 23:47:58 · 1189 阅读 · 1 评论 -
sql将值添加到字段数据的指定位置
sql将值添加到字段数据的指定位置update 表名 set 字段 = substring(字段,1,5)+'1' +substring(字段,6,len(字段)) where 条件原创 2019-09-25 09:57:13 · 2951 阅读 · 0 评论