
Asp.net
Sammy爱学习
这个作者很懒,什么都没留下…
展开
-
VS调试出现解决 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题
我们项目采用Oracle数据库时,开发机采用64位的情况下,有时候会报错““System.InvalidOperationException”类型的异常在System.Data.OracleClient.dll中发生,但未在用户代码中进行处理其他信息:尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况...原创 2020-02-11 07:48:21 · 14575 阅读 · 11 评论 -
IHttpModule和IHttpHandler的使用
HttpModuleHttpModule生命周期示意图HttpRequest-->inetinfo.exe->ASPNET_ISAPI.DLL-->HttpPipeline-->ASPNET_WP.EXE-->HttpRuntime-->HttpApplicationFactory-->HttpApplication-->HttpModule...原创 2020-01-08 22:14:59 · 469 阅读 · 0 评论 -
表格Table换行问题解决
表格遇到中文会自动换行,遇到字母或数字就不能自动换行了,网上找了方法记录下解决办法:第一:table 加上css:table-layout:fixed;(此css属性 表示 列宽由表格宽度和列宽度设定。不会因为内容而改变设定的宽高,而是会自适应外面的容器)。第二:td 加上css:word-wrap:break-word;(此css属性表示 在长单词或 URL 地址内...原创 2019-11-28 15:51:27 · 2037 阅读 · 1 评论 -
从客户端中检测到有潜在危险的 Request.Form
从客户端(txtContent="<table cellspacing="...")中检测到有潜在危险的 Request.Form一般只需要页面上加上ValidateRequest="false" 就行了但也可能如果原来是.net 2.0的到.net 4.0之后会出现此情况,这时需要在webconfig中修改加上requestValidationMode="2.0"这句就行了...原创 2019-03-20 13:25:19 · 1543 阅读 · 0 评论 -
.net下session共享的解决方案
.net下我们需要做sso的话,我们设置session以通过StateServer方式,如果有两个项目A和B只需要设置webconfig文件 <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" timeout="60"></sessionState>然后在两个项目的Gl...原创 2018-06-25 20:27:35 · 1131 阅读 · 0 评论 -
NHibernate的入门
NHibernate的入门.Net下使用orm的话一般会采用EntityFrameWork微软自己家的,小的话其实也会采用Linq To Sql.当然NHibernate也是挺不错的,在Java下这么有名的框架,今天拿来试用下。新建一测试项目ntest,项目需要引用Iesi.Collections.dll,NHibernate.dll这两个dll,我们可以通过NuGet安装。使用NHibernat...原创 2018-03-25 18:17:40 · 264 阅读 · 0 评论 -
HandleErrorAttribute过滤器的使用
HandleErrorAttribute过滤器的使用MVC提供了处理异常的ExceptionFilter接口IExceptionFilter,当然也提供了默认的实现HandleErrorAttribute,一般来说不建议自定义区实现IExceptionFilter来处理异常,继承HandleErrorAttribute就行了。ASP.NET MVC 默认提供了一个异常过滤器HandleError特...原创 2018-03-18 21:26:15 · 2195 阅读 · 0 评论 -
数据仓储模式UnitOfWorks和Repository的实现
数据仓储模式UnitOfWorks和Repository的实现(网上看了相关内容关于UnitOfWorks和Repository的数据仓储模式的实现,也来动手搭建下。ORM使用微软自己的EF来实现建立一个项目,使用EF,我采用的是DBFirst。建立好连接,连上数据库拖入我要的表,DBFirst有时候还是挺方便的。然后就要开始实现这个数据仓储模式了建立泛型接口IUnitOfWorks<TCo...原创 2018-02-11 15:31:32 · 8069 阅读 · 4 评论 -
mvc4 Url.Action 访问其他 area
转自http://blog.youkuaiyun.com/laokaizzz/article/details/28267267如果是在根目录下area就写空如果是在区域下area就写对应的area名字注意:刚开始我试了不行,以为无效,后来检查自己的路由发现,我的路由参数 没有这一行,new { action = "Index", id = UrlParameter.Option转载 2017-09-05 09:07:05 · 2647 阅读 · 0 评论 -
JSON.Net Self referencing loop detected
最近在开发时对主表和子表建立了关系,然后查询使用了Linq to sql查询出来的结果通过Json.net的JsonConvert.SerializeObject进行转化时会报错“JSON.Net Self referencing loop detected”,后来发现很多同学也遇到了此问题,最终网上找到了方法,对JsonConvert.SerializeObject进行配置就可以实现了原创 2016-10-15 15:36:17 · 484 阅读 · 0 评论 -
linq to sql case when 语句的实现
sql查询中经常会用到case when 的语句,如何在linq to sql中实现,方法var query = from a in db.crm_comment join b in db.crm_user on a.shr equals b.account where原创 2016-04-21 13:20:45 · 3445 阅读 · 0 评论 -
从客户端(txtContent="<p>1</p>")中检测到有潜在危险的 Request.Form 值
出现这个问题,一般是由于.Net Framework 使用了4.0版本造成的。(从 .Net Framework 4.0 开始,ASP.NET开始强制检测Request参数安全),而我们可以通过修改 Web.config 来恢复 2.0 版本的模式。方法如下:修改Web.config,增加requestValidationMode="2.0"属性值request转载 2016-03-23 18:10:40 · 1891 阅读 · 0 评论 -
asp.net gridview使用
以前在vs2003时会用的是datagrid,vs2005后采用gridview,datagrid在vs2005后还是可以使用的,所以一直没采用gridview。目前想把之前的程序修改下,同时把datagrid改成gridview,发现还有点区别的。在datagrid时,如果某列在前端的html中设置影藏掉,后台代码中还是可以获取值得,在gridview中如果前端设置影藏掉的话后台是不会绑定数据的原创 2016-03-09 13:08:10 · 276 阅读 · 0 评论 -
Gridview的RowDataBound事件(添加删除提示,改变背景颜色)
protected void gvTest_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑定数据行 if (e.Row.RowType == DataControlRowType.DataRow) {转载 2016-03-09 09:02:37 · 1842 阅读 · 0 评论