- 博客(11)
- 收藏
- 关注
原创 在ASP.NET中使用SQL Server作为数据库,DB First方式使用EF(EntityFramework)进行开发和部署时的connectionString
这个问题困扰了我一个下午,项目采用的是VS2015,DB使用的是SQL Server2014.在项目中生成EF时(*.edmx),因为是本机数据库,当时选择的是windows的连接方式,这样生成了connectionString在Web.Config中。但是当把项目发布到本地后,发现DB连接不上了。当时的connectionString如下:<add name="masterEnt
2017-04-07 18:31:15
948
原创 在C#中使用EF(EntityFramework)插入数据到DB的异常
我在DB中建了一张表,试图用EF的方式保存数据。代码很简单: using (masterEntities curDBContext = new masterEntities()) { curCost.ID = Guid.NewGuid().ToString(); curDBC
2017-04-07 12:55:34
1068
原创 在.net项目中如何添加已经存在的文件夹和其中的文件
如果采用点击右键,添加现有项的方式进行添加,非常麻烦,而且也不能添加已经存在的文件夹。好的方法是:1. 将需要包含的文件夹和子文件夹/文件复制到项目对应的目录下,这时这些文件夹和文件没有包含在项目中;2. 在‘解决方案资源管理器’中,点击上面的图标‘显示所有文件’,这样,这些没有包含在项目中的文件,会以虚图标的形式显示。3.右键选择需要包含的文件夹/文件,选择‘包含在项目中’
2017-04-05 18:18:30
5769
2
原创 使用Html.BeginForm("ActionName", "ControllerName", FormMethod.Post, new { id = "formInfo" })提交数据的问题
在程序开发中,发现一个问题,在cshtml中,使用@using (Html.BeginForm("Save", "ITProject", FormMethod.Post, new { id = "formInfo" }))的方式将表单的数据,用Ajax的方式传给Controller。但是发现有时候参数无法传到后台。例如,Ajax的写法是:$.ajax({
2017-04-05 16:59:32
2889
原创 Nullable<System.DateTime>型的日期字段转格式化日期格式的问题
问题:在DB中,字段设置为Nullable,可空的DateTime类型。在C#中,发现不能直接使用ApplyTime.ToString("yyyy-MM-dd HH:mm")这样的格式进行日期格式转换。解决方式: if (ApplyTime.HasValue) { return new ApplyTi
2017-04-01 15:23:05
2902
原创 在VS(Visual Studio 2015)中使用附加到进程(attach to)的方式调式BS程序
如下图,程序已经在浏览器上开始运行了,现在想调试一些代码。那么可以在菜单‘调式’--》‘附加到进程’的地方,将已经运行的程序设置为调式状态。进去后,在进程中选择‘iisexpress.exe’[注意:不是选择浏览器哦],然后就进入调试状态了。
2017-04-01 13:24:11
2473
原创 C#中的扩展方法
我理解C#的扩展方法,就是对别人已经写好的类中,增加你自己的方法,但是不去修改人家的类。做法就是定义一个静态类static class, 然后在这个类的方法中,必须做到第一个参数的是你想扩展的那个类,写法是:public static string ToEnumName(this HtmlHelper helper, Enum enumerator) {//这个方法是类Htm
2017-03-31 13:08:39
209
原创 @Html.TextBoxFor的自动生成ID
在使用@Html.TextBoxFor时,例如,@Html.TextBoxFor(model => model.ProjectApplyInfoNew.LaunchDept, new { @class = "form-control required" })实际上在这里我们并没有显示的设置ID,但是,实际上asp.net已经给这个TextBox生成了一个ID,是“ProjectAppl
2017-03-31 11:06:40
1158
原创 using在C#中使用用于资源的释放
原来使用using,最常用的是包含命名空间,但是using的另一个用法就是对IDisposable 接口的实现对象进行资源的释放。例如DbContext和其继承类。在使用时如果用using,可以避免DB连接池超过最大值的问题。因为如果多人使用数据库,可能不等GC进行垃圾收集,连接池已经满了。
2017-03-30 18:02:34
711
原创 学习Html.BeginForm在MVC的cshtml中
请原谅我很多地方不懂。慢慢开始我的BS开发之路。先是看别人的代码,在VIEW中,使用Html.BeginForm来建立表单,目的是把页面的输入信息,传入后台进行保存。@using (Html.BeginForm(actionName, ControllerName.Post, new { id = "formInfo" }))作用就是当表单提交时,把相应的内容传到Control
2017-03-30 15:33:09
715
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人