.NET
起个马甲好困难
这个作者很懒,什么都没留下…
展开
-
在Visual Studio 2008中安装mvc2.0
mvc2.0下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c9ba1fe1-3ba8-439a-9e21-def90a8615a9&displaylang=en,下载其中的AspNetMVC2_VS2008.exe就可以了。安装结束后,vs2008的项目中mvc并没有如期而至,这是中文版的问题,解决方法暂时从网上发现转载 2015-04-26 18:04:57 · 262 阅读 · 0 评论 -
未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值
今天用VS2008做一个小小的数据管理系统,在插入数据时碰到一个问题:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。被插入的数据表的确存在外键关联,而且我把外键删了,程序就正常运作了,但外键关联又是必须的,总不能将外键扔掉的。后来上网找了一下资料,发现我是用了强类型的Dataset ,Dataset有一个属性 EnforceConstraints默认设置为true,改转载 2015-04-26 18:10:36 · 1730 阅读 · 0 评论 -
使用C#发送电子邮件
前几天学生问怎样用C#发送电子邮件,网上文章很多,随手找了一篇,给学生,让他自己去看下。结果,搞了一天没有搞定,只好来仔细看一下。用C#发送电子邮件,网上介绍的很多文章都是使用SmtpClient,也有System.Web.Mail ,但是,System.Web.Mail 已经是不推荐使用的了。以下是在网上常见的一种发送电子邮件的代码:Code1MailMessage MyEmilMess转载 2015-04-26 18:06:15 · 864 阅读 · 0 评论 -
Remoting在HttpChannel下抛“指定的 SOAPAction 无效”异常的解决办法
出错原因:解决方案中将客户端和服务端分放到两个项目中,而这两个项目的程序集名称却不一致。因此会出现形如"指定的 SOAPAction 无效:"http://schemas.microsoft.com/clr/nsassem..."的异常。解决方法:将两个项目的程序集名称改成一致(对应所生成的服务器端程序和客户端程序(.exe)是同名)即可。要在生成解决方案的时候使得程序集名称一转载 2015-04-26 18:09:02 · 420 阅读 · 0 评论 -
C#启动windows服务的方法浅析
C#启动windows服务的方法都是什么呢?C#启动服务类型为Disabled的windows服务会遇到什么样的问题呢?那么本文就向你介绍C#启动windows服务的方法的相关内容。C#启动windows服务的方法是什么呢?来让我们开始吧:C#启动windows服务的由来:我们知道, 在C#代码中启动一个已经存在的windows服务,我们可以用这样的代码来完成://ACPI转载 2015-04-26 18:09:45 · 444 阅读 · 0 评论 -
.NET给DataGridView添加右键选中并设置右键菜单ContextMenuStrip显示的位置
今天需要给一个DataGridView添加一个右键菜单ContextMenuStrip,以实现当右键选中某一单元格的数据时则在点击位置弹出该菜单。一开始直接在DataGridView的属性栏里设置其ContextMenuStrip属性指向一个ContextMenuStrip对象。但后来发现这样的做法会有问题:当右键点击DataGridView的任何地方(包括行头、列头甚至空白处)都会弹出来转载 2015-04-26 18:13:32 · 3222 阅读 · 4 评论 -
VS2008单元测试
调试是解决错误的过程,测试是发现软件缺陷的过程。每一个软件在交付使用时前都必须经过测试。软件测试是软件开发的重要组成部分,现在已经发展成专门的技术。在消除了程序中的语法错误和运行错误后,程序仍然不能保证完全正确,程序员可以进行简单的单元测试,来确定基本功能是否完善,复杂的测试由专业人员进行。什么是单元测试呢?单元测试是测试隔离的单元或模块,对各种方法分别使用不同的输入和执行参数来测试。单元转载 2015-04-26 18:03:43 · 325 阅读 · 0 评论 -
PostBack与AutoPostBack的功能解释
我们在程序里面,经常会看到if(!IsPostBack){}这样的句子,那么,PostBack是起到什么作用呢?PostBack的意思是回发,我们可以把他理解成第二次执行该程序。如果你还不是很理解的话,看看下面的例子:1.我们向页面中添加一个dropdownlist,一个textbox,一个button控件,在.CS里写如下代码protected void Page_Load(obje转载 2015-04-26 18:11:31 · 1606 阅读 · 0 评论