摘要:1、权限验证方式(key + postData) 2、公共调用API方法 Authorization POST 3、辅助工具类 4、编写 WEBAPI 5、实例调用 6、实现上传文件到WEBAPI 将文件转为二进制数据 public byte[] FileData { get; set; }上传到A
阅读全文
|
随笔分类 - asp.net
摘要:1、权限验证方式(key + postData) 2、公共调用API方法 Authorization POST 3、辅助工具类 4、编写 WEBAPI 5、实例调用 6、实现上传文件到WEBAPI 将文件转为二进制数据 public byte[] FileData { get; set; }上传到A
阅读全文
EF添加Msysql实体异常:表“TableDetails”中列“IsPrimaryKey”的值为 DBNull。 ---> System.InvalidCastException: 指定的转换无效。
摘要:尝试一下以下步骤: 1、关闭VS项目, 以管理员权限来打开; 1、执行语句 set global optimizer_switch='derived_merge=OFF'; set optimizer_switch='derived_merge=off'; 2、重启mysql服务 3、重新添加EF实
阅读全文
摘要:PetaPoco是一个轻量级ORM框架 用法可参考http://www.toptensoftware.com/petapoco/ https://github.com/CollaboratingPlatypus/PetaPoco http://www.cnblogs.com/zdh8675/p/36
阅读全文
摘要:数据库结构和索引的是否合理在很大程度上影响了数据库的性能,但是随着数据库信息负载的增大,对数据库的性能也发生了很大的影响。可能我们的数据库在一开始有着很高的性能,但是随着数据存储量的急速增长—例如订单数据—数据的性能也受到了极大的影响,一个很明显的结果就是查询的反应会非常慢。在这个时候,除了你可以优
阅读全文
摘要:全业务流程覆盖 MSJEEMS分为:系统管理、基础管理、营销管理、计划管理、技术管理、生产管理、采购管理、仓库管理、安装管理、维护管理、质检管理、财务管理、报表管理,共十三子系统,各子系统管理功能的有机结合、统一协调、无缝集成,就构成了整个系统的业务管理体系。自动生成电梯报价书 只要输入电梯类型...
阅读全文
摘要:出现这个异常的原因正是因为上年12月29号那次微软发布的最后一次非正常更新程序引起的.在这次安全更新中对于asp.net单次的提交量做了一个最大量限制1000,出现这个异常正是因为页面提交量超过了1000这个限制.这个可以在web.config中增加参数来更改:<appSettings><add key="aspnet:MaxHttpCollectionKeys" value="5000" /></appSettings>
阅读全文
摘要:故障描述:VS2005的水晶报表在WEB应用程序中多次使用后,就会出现加载报表失败.重启WEB服务器又正常了.过一段时间又出同样问题用户使用水晶报表的时候出现加载报表错误.刚开始用户使用非常正常,但使用一天(该用户使用报表频率非常大)就会出现"报表加载失败",然后用户重启服务器这后又可以了我发现在C:/WINDOWS/Temp这个临时文件里面有大量的水晶报表文件,每使用一次就会生成几个文件,在电脑没有重新启动的情况下它不会被删除,而出现大量的无用文件,在google里面搜了一圈发现也有人碰到这样的情况但回答的很模糊只是说要将水晶报表装载的文档关闭掉,从这里可以看出出现这样的
阅读全文
摘要:1、函数的参数选择有问题,和自己的环境不相符。 比如 public static extern int LogonUser(String lpszUserName, String lpszDomain, String lpszPassword, int dwLogonType, int dwLogonProvider, ref IntPtr phToken); 中的dwLogonType,要访问远程资源就要用LOGON32_LOGON_NEW_CREDENTIALS, 要模拟本机用户就要用LOGON32_LOGON_INTERACTIVE。 2、函数的参数格式有问题。 a...
阅读全文
摘要:<script defer="defer" type="text/javascript"></script>defer 延缓加载,等DOM加载完。默认是false
阅读全文
摘要:水晶报表默认的TOOLBAR和GROUPTREE图片路径是绝对路径,所以需要自己手动指定相对路径。方法:修改含报表控件的aspx文件的源,看到如下内容</head> <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"rel="stylesheet" type="text/css" /></head>将链接改改就是了这样就可以显示了另外,如果你修改了默认网站的主目录位置
阅读全文
摘要:CultureInfo culInfo = Thread.CurrentThread.CurrentCulture; string format = culInfo.DateTimeFormat.ShortDatePattern;
阅读全文
摘要:一 多采用静态内容 seo一个很重要的分支就是内容优化,图片以及flash的存在会让蜘蛛不容易抓取网站内容,只能通过alt标签判断图片的属性以及内容。再者说大量图片的存在会延缓网站的加载速度。对于组成元素更多的flash也不宜采用,因为目前站长比较多的采用cms共享主机,在这样的情况下,flash的加载速度会让大家很纠结,除非你是独立主机。更重要的一点,搜索引擎根本就不会收录flash,做了也白做,所以不要为了一点点的用户体验,把大量的图片以及flash放在网站首页。 二 统计代码正确放置 站点统计能够有效地反映...
阅读全文
摘要:非常有用的文章~!~!忘记的时候可以来查找一下...文件下载,指定默认名Response.AddHeader(”content-type”,”application/x-msdownload”);Response.AddHeader(”Content-Disposition”,”attachment;filename=要下载的文件名.rar”);刷新页面Response.AddHeader “REFRESH”, ”60;URL=newpath/newpage.asp”这等同于客户机端<META>元素:<META HTTP-EQUIV=”REFRESH”, “60;URL=ne
阅读全文
摘要:在实际运用中,我们在a.aspx页面需要打开一个新窗口(为描述方便,假定为b.aspx),在新窗口关闭之前,需要禁用a.aspx页面。b.aspx里面触发有相应的事件,当事件触发的时候,同时应该更新b.aspx.解决方法: 这时我们最好的选择是用模式窗口打开b.aspx,即showModalDialog(b.aspx). 如果直接用模式窗口打开b.aspx页面,如果b.aspx仅仅是textbox、dropdownlist之类的运行在服务器端的文本控件(这些控件本身也不能触发对应的事件),返回这些控件的值不会出什么问题,但是如果要有服务器端button之类调用cs里面的方法,或者本身会触发事件
阅读全文
摘要:页面:View Code <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit
阅读全文
摘要:我们在使用Sql Server这些数据库时,可以轻松的通过Sum、Aver、Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Service获得了DataSet,这个时候,可是没有办法回头去修改Select语句来获取这些统计了。那么在DataSet/DataTable中是否可以进行统计呢?答案是肯定的。在MSDN中,有一篇MS推荐的统计方法,就是逐行对数据进行求和统计,这个方法,其实有等于无(或许这个方法只是针对于DataGrid求取小计用吧),因为这个方法中采用的是DataGrid的ItemDataBind事件来对数据进行累加
阅读全文
摘要:实现功能:通过传入的标记(name)获取该Url(前台得到后台一个数组,该数组通过遍历web.config生成)前台:<script language="javascript" type="text/javascript">function setUrl(name) { var UrlList = <%=UrlList%>; for (var i in UrlList ) { var p =UrlList[i]; if(p.indexOf(name) >= 0) ...
阅读全文
摘要:在ASP.NET AJAX中有两种Triggers:分别为AsyncPostBackTrigger和PostBackTrigger,AsyncPostBackTrigge用来指定某个服务器端控件以及其将触发的服务器端事件作为该UpdatePanel的异步更新触发器,它需要设置的属性有控件ID和服务端控件的事件;PostBackTrigger用来指定在UpdatePanel中的某个服务端控件,它所引发的回送不使用异步回送,而仍然是传统的整页回送。这一点跟Atlas有很大的区别,大家需要注意。看一个小例子,虽然两个Button都放在了UpdatePanel中,但是由于在PostBackTrigge
阅读全文
摘要:1. Bin文件夹Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。2. App_Browser文件夹该可选的文件夹包含.browser文件。.browser文件描述浏览器(不管是移动设备浏览器,还是台式机浏览器)的特 征和功能。3. App_Code文件夹App_Code文件夹正好在Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自 动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code文件夹中放置的类文件可以包含任何可识别的A.
阅读全文
摘要:string filePath = @"F:\Tim\UpdatePIMData1\Staff.xls"; private DataSet SearchDataSource() { string strCon; strCon = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'"; OleDbConnection olecon = new OleDb
阅读全文
|