存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectS
摘要:MVC4修改实体类报错存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。原因是 修改时 实体类 主键未赋值解决办法:主键字段赋值分享: 2喜欢
阅读全文
MVC 3 数据验证 Model Validation 详解
摘要:随笔- 61 文章- 2 评论- 611MVC 3 数据验证 Model Validation 详解继续我们前面所说的知识点进行下一个知识点的分析,这一次我们来说明一下数据验证。其实这是个很容易理解并掌握的地方,但是这会浪费大家狠多的时间,所以我来总结整理一下,节约一下大家宝贵的时间。在MVC 3中...
阅读全文
ASP.NET是如何在IIS下工作的
摘要:ASP.NET与IIS是紧密联系的,由于IIS6.0与IIS7.0的工作方式的不同,导致ASP.NET的工作原理也发生了相应的变化。IIS6(IIS7的经典模式)与IIS7的集成模式的不同IIS6的运行过程:分析上图可知: 在 User Mode 下,http.sys 接收到 http reques...
阅读全文
使用VS2012开发的网站或者webservice在IIS6.0上发布的注意事项
摘要:由于新版的VS2012的出现,很多人转而使用VS2012作为开发工具,微软每次新的版本都会新增一些功能,带给我们不少的惊喜,但是在VS2012或者VS2010下开发的网站或者webservice在部署时要注意了,由于VS2010以上版本的.net framework为4.0,而IIS6.0 默认的是Asp.net 2.0的版本,因此我们要手动更改IIS中的Asp.net版本。 应该改为: 或者将发布的网站或者webservice的版本改为在.net 2.0或者.net 3.5的框架下发布,前提是你的代码中没有用到.net 4.0的东西。否则此路不通。
阅读全文
win7 iis6 配置如何让局域网内其它用户访问
摘要:1.win7安装IIS后,本地测试没有问题,说明IIS的配置正确,如果本地测试有问题,先检查IIS安装配置情况。 2、检查计算机网络情况,发现本地网络正常。如果win7不能访问网络,请先正确配置网络连接。 3、检查防火墙设置,本文遇到的错误就是由于Win7自带的防火墙阻止了网站程序的端口,使得远程用户不能访问IIS。这里有两种方法解决。A、关闭防火墙。控制面板-Windows防火墙-打开或关闭Windows防火墙(不推荐) win7-防火墙 B、打开:控制面板-Windows防火墙-高级设置-入站规则,在入站规则窗口中找到”BranchCache内容检索(http-in)“选项并启用此规则。这
阅读全文
C#中通过调用webService获取上网IP地址的区域的方法
摘要:最近在开发项目的过程中需要获取用户查询时的IP地址的区域,以用来做统计分析用。经过一番查阅资料,然后写了个测试程序,很快就搞定了这个功能。现在分享下我的实现方法,大家如果有更好的实现,欢迎提出哦。首先我找到了一个比较好用的查询IP地址归属地的公用的WebService,http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx。调用其中的getCountryCityByIp方法可以获取到具体的IP的区域地址。该WebService的说明如下:getCountryCityByIp通过输入IP地址查询国家、.
阅读全文
[置顶] C#中通过调用webService获取上网IP地址的区域的方法
摘要:最近在开发项目的过程中需要获取用户查询时的IP地址的区域,以用来做统计分析用。经过一番查阅资料,然后写了个测试程序,很快就搞定了这个功能。现在分享下我的实现方法,大家如果有更好的实现,欢迎提出哦。首先我找到了一个比较好用的查询IP地址归属地的公用的WebService,http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx。调用其中的getCountryCityByIp方法可以获取到具体的IP的区域地址。该WebService的说明如下:getCountryCityByIp通过输入IP地址查询国家、.
阅读全文
asp.net中获取网站根目录和物理路径的方法
摘要:/// <summary> /// 取得网站的根目录的URL /// </summary> /// <returns></returns> public static string GetRootURI() { string AppPath = ""; HttpContext HttpCurrent = HttpContext.Current; HttpRequest Req; if (HttpCurrent != null) { Req = HttpCurrent.Request; string UrlAuthority =
阅读全文
Asp.net中实现多语言的Page的扩展的基类
摘要:在开发的过程很多项目需要实现多语言,特别是外企中开发的系统一般都是好几个语言的版本,我们以前开发项目时也需要实现多语言的功能因此我们写了个Page类的扩展类,让每一个要实现多语言的页面都继承它。该类的实现如下:/// <summary>/// Summary description for WebPageBase/// </summary>public class WebPageBase : System.Web.UI.Page{ public WebPageBase() { } protected override void InitializeCulture() {
阅读全文
[置顶] Asp.net中实现多语言的Page的扩展的基类
摘要:在开发的过程很多项目需要实现多语言,特别是外企中开发的系统一般都是好几个语言的版本,我们以前开发项目时也需要实现多语言的功能因此我们写了个Page类的扩展类,让每一个要实现多语言的页面都继承它。该类的实现如下:/// <summary>/// Summary description for WebPageBase/// </summary>public class WebPageBase : System.Web.UI.Page{ public WebPageBase() { } protected override void InitializeCulture() {
阅读全文
在系统出现未处理的错误时,在Global的Application_Error记录下错误
摘要:在我们开发系统时,一般都会记录日志信息,这样方便日后进行维护,同时如果系统出现了错误,也会方便查找,很多系统开发时都会使用成熟的日志组件,如log4net。但是我今天要介绍的不是日志组件,而是在某些特别的情况下,我们没有能捕获错误该怎么办??? 正如标题所说的,我们可以在Global文件的Application_Error中对错误进行捕获,并记录下来。下面就来看看下面一段示例代码:protected void Application_Error(object sender, EventArgs e) { // 在出现未处理的错误时运行,获取错误 Exception objErr = Serv.
阅读全文
vs2008.net多语言实现方法
摘要:Local Resource Files 只能被该文件夹下的问价访问 且文件名相同可以在文件下建一个本地资源文件,如在office文件夹下下建一个App_LocalResources文件夹http://msdn.microsoft.com/en-us/library/ms227427.aspxhttp://www.cnblogs.com/scottckt/archive/2008/05/27/1208668.html从 ASP.NET 网页生成局部资源文件 打开要创建资源文件的页。 切换到“设计”视图。 在“工具”菜单中,单击“生成局部资源”. 如果 App_LocalResources 文件
阅读全文
非常好用的GridView控件yyControls中的SmartGridView
摘要:相信很多使用过asp.net开发过系统的筒靴都接触过GridView控件吧,但是你是不是会觉得微软开发的Gridview会在有些时候不够用呢,下面我就推荐下我以前的几个项目中使用过的一个开源的控件SmartGridView。关于这个控件的详细介绍,请查看http://www.cnblogs.com/webabcd/category/97403.html。
阅读全文
[置顶]C# 邮件发送方法【NetMail方式】
摘要:在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式,测试代码如下:/// <summary> /// NetMail方式测试通过 /// </summary> private void TestSend() { System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage(); //收件人地址 mm.To.Add(new System.Net.Mail.MailAddress("xxxxxx@163.com
阅读全文
[置顶] C# 邮件发送方法【NetMail方式】
摘要:在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式,测试代码如下:/// <summary> /// NetMail方式测试通过 /// </summary> private void TestSend() { System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage(); //收件人地址 mm.To.Add(new System.Net.Mail.MailAddress("xxxxxx@163.com
阅读全文
C# 邮件发送方法【webMail方式】
摘要:在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式,测试代码如下:/// /// NetMail方式测试通过 /// private void TestSend() { System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage(); //收件人地址 mm.To.Add(new System.Net.Mail.MailAddress("xxxxxx@163.com", "Name")); //发件人
阅读全文
[置顶]C# 邮件发送方法【webMail方式】
摘要:在C#中发送邮件的方式有2种,一种是使用webmail方式进行发送,另外一种就是采用netmail发送的方式,在采用这2种方式发送邮件时,如果采用公用的邮件服务器(如126邮件服务器,Sina的邮件服务器)都是需要授权认证才能够发送,如果是采用Gmail的话,还会有每天发送邮件的数量等限制。这2种方式是经过我测试通过了的代码,只需要将邮件的用户名和密码修改成自己的即可,同时也可以修改邮件服务器,改成自己配置的邮件服务器。/// <summary> /// 发送Email(带验证,采用微软新推荐的方式) /// </summary> /// <param name=
阅读全文
[置顶] C# 邮件发送方法【webMail方式】
摘要:在C#中发送邮件的方式有2种,一种是使用webmail方式进行发送,另外一种就是采用netmail发送的方式,在采用这2种方式发送邮件时,如果采用公用的邮件服务器(如126邮件服务器,Sina的邮件服务器)都是需要授权认证才能够发送,如果是采用Gmail的话,还会有每天发送邮件的数量等限制。这2种方式是经过我测试通过了的代码,只需要将邮件的用户名和密码修改成自己的即可,同时也可以修改邮件服务器,改成自己配置的邮件服务器。/// <summary> /// 发送Email(带验证,采用微软新推荐的方式) /// </summary> /// <param name=
阅读全文
C#中生成验证码的类
摘要:在很多网站中都会用到验证码的功能来防止非法注册用户,下面我就提供一个生成验证码的类。代码如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;u
阅读全文
asp.net(c#)学习网站大收藏
摘要:1. 大名鼎鼎的CodeGuru 号称代码领头羊 非常著名的关于程序开发的网站,大量的资料.强烈推荐 http://www.codeguru.com/ - 外文 2. Developer.com: An EarthWeb site http://www.developer.com/ - 外文 3. programming resources in2009-07-18 03:32:23|分类:C#学习资料 |字号订阅1. 大名鼎鼎的CodeGuru 号称代码领头羊 非常著名的关于程序开发的网站,大量的资料.强烈推荐 http://www.codeguru.com/ - 外文...
阅读全文