asp.net
我笔记
天网恢恢,疏而不漏。
展开
-
未能加载文件或程序集“Microsoft.Web.Infrastructure 的解决方案
部署MVC5 项目发布到文件系统 IIS新建网站选择刚发布的项目 浏览 报错上面一堆没看懂没关系 解决方法VisualStudio 打开项目 打开 Tools -> Library Package Manager -> Package Manager Console看到一个PM> 输入 Install-Package Microsoft.Web.Infrastructure (copy也ok的啦) 回车稍等一会, 取决于你的网速 然后Install...原创 2021-09-09 23:31:26 · 1340 阅读 · 0 评论 -
使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性
“/”应用程序中的服务器错误。使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.InvalidOperationException: 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 m.原创 2021-08-12 13:52:21 · 1343 阅读 · 0 评论 -
.net Timer定时执行
void Application_Start(object sender, EventArgs e){ // 在应用程序启动时运行的代码 System.Timers.Timer timer = new System.Timers.Timer(1000); timer.Elapsed += new System.Timers.ElapsedEventHandler(AddCount); //AddCount是一个方法,此方法就是每个1秒而做的事情 timer.Aut...原创 2020-10-16 16:36:10 · 860 阅读 · 0 评论 -
ASP.NET页面优化
主要就是几个点今天与大家分享:一种优化页面执行速度的方法。采用这个方法,可以使用页面的执行速度获得【8倍】的提升效果。为了让您对优化的效果有个直观的了解,我准备了下面的测试结果截图:测试环境:1. Windows Server 2003 SP22. Viaual Studio 2008,使用自带的WebDev.WebServer.EXE运行网站程序。3. (ThinkPad...转载 2019-03-06 13:03:49 · 746 阅读 · 0 评论 -
localStorage简易使用
HTML5的storage是存储在你的计算机上,网站在页面加载完毕后可以通过Javascript来获取这些数据。在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了。二者用法完全相同,这里以localStorage为例。 localStorage &&...转载 2018-12-18 17:30:04 · 1274 阅读 · 0 评论 -
优化的重要性
记录一次优化的感受做好百分之90的优化可以提升10倍速度1.分页sql分页2.初始化程序都要写在 ispostback中3.连接数据库获取datatable后减少繁琐的过程4.减少重复的功能代码当你感受到差别,也就有意识的做出了改变。...原创 2019-03-13 14:48:13 · 538 阅读 · 0 评论 -
ASP.net Web API允许跨域访问
来源http://blog.csdn.net/wxg_kingwolfmsncn/article/details/48545099遇到此跨域访问问题,解决办法如下:方法一:1. 在web.config中增加customHeaders,如下图: <system.webServer> <validation validateIntegrated...原创 2019-03-26 16:50:34 · 12304 阅读 · 1 评论 -
pdf文件转换成html文件方法
pdf文件转换成html文件方法其中用到了Aspose.Pdf 这个插件using System.IO;using System.Text;using Aspose.Pdf;namespace System.Extensions{ public static class PdfConverter { public static string Rea...原创 2019-03-28 15:36:53 · 1010 阅读 · 0 评论 -
C#微信扫码支付Demo
1.打开微信支付开发平台:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_12.下载SDK Demo:C#版下载3.修改代码:(1)将首页Default.aspx页面绝对地址改为相对地址:(2)修改lib文件夹下的WxPayConfig文件:4.发布、部署...原创 2019-04-12 14:48:46 · 1343 阅读 · 1 评论 -
.net pc微信扫码登录
像京东,一号店等网站都实现了用微信来登录的功能,就是用手机上的微信扫一扫网站上的二维码,微信上确认后,即可自动用微信的帐号登录网站。一、创建网站应用在微信开放平台创建一个网站应用https://open.weixin.qq.com:填写网站信息:申请完后,7天内通过(我的是第二天就通过了),然后就可以看到 AppID 和 AppSecret...原创 2019-04-12 14:50:49 · 1981 阅读 · 0 评论 -
asp.net网站 无法识别的属性“targetFramework”。请注意属性名称区分大小写
网站发布 或者网站生成 无法识别的属性“targetFramework”。请注意属性名称区分大小写原因:网站所用的版本与iis默认的.net版本或config配置文件配置的.net版本不对应造成的...原创 2018-12-14 11:44:23 · 1223 阅读 · 0 评论 -
Page的ResolveClientUrl与ResolveUrl读取路径
Page的ResolveClientUrl与ResolveUrl读取路径 .一、Page对象的ResolveClientUrl与ResolveUrlPage.ResolveClientUrl():返回相对于当前页面的一个相对地址Page.ResolveUrl():返回相对于当前应用程序的一个相对地址但是两个方法的地址通过Server.MapPath()获取的绝对地址翻译 2017-07-18 14:59:34 · 1094 阅读 · 0 评论 -
TextBox为密码框赋值技巧
当TextBox类型为密码框时,用普通的赋值方法(txtB1.Text = "abc" )是行不通的,TextBox是不会显示出内容的www.wobiji.net 我笔记应该采取:txtB1.Attributes.Add("value","abc"),此时页面才会将“abc”以*号的形式显示出来。...原创 2017-07-18 10:40:05 · 5045 阅读 · 0 评论 -
前端和后端控件验证
1.onclientclickonclick是指调用server端的事件,就是写在CS文件中的。onclientclick是指在控制输出HTML代码时 调用javascript中的事件。如果一个button里同时有这两个事件,则是先执行onclientclick然后再执行onclick事件。很多时候都是先用onclientclick来做验证,onclientclick验证不通过,不...原创 2017-07-13 22:08:08 · 1168 阅读 · 0 评论 -
前段判断是否验证后提交
前台方法必须返回一个true或者false。true会继续执行后台代码;false不会继续执行后台代码此方法在ff和IE7中测试通过,IE6未测试,测试过的朋友帮忙看一下。 还有人说ie6不支持此方法,要写onClientClick="event.returnValue=true"这样才可以。在使用了验证控件的页面中,正理是点击确定按钮时,去验证输入的数据是否正确。点击原创 2017-07-10 16:38:07 · 326 阅读 · 0 评论 -
ASp.net验证控件RegularExpressionValidator
RegularExpressionValidator 控件用于验证输入值是否匹配正则表达式指定的模式。例如,邮箱、电话号码、邮编、整数、小数等等。利用正则表达式可以组合出各种的模式。几乎你想的到的都能写出来。下面我们一起来看这个神奇的控件。RegularExpressionValidator 的属性:属性描述B转载 2017-05-10 15:41:32 · 1072 阅读 · 0 评论 -
datagrid footer 列出指定行之和
我的学习笔记ShowFooter="True" private double sum = 0;//取指定列的数据和,你要根据具体情况对待可能你要处理的是int protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { ...原创 2017-05-07 21:45:37 · 1422 阅读 · 0 评论 -
DataTable 更改在有数据列的类型方法
/// <summary> /// 修改数据表DataTable某一列的类型和记录值(正确步骤:1.克隆表结构,2.修改列类型,3.修改记录值,4.返回希望的结果) /// </summary> /// <param name="argDataTable">数据表DataTable</param>...原创 2017-05-07 16:54:45 · 6766 阅读 · 0 评论 -
GridView添加统计(合计)行
前提:设置属性ShowFooter="True"方法一:使用SQL查询统计出合计值,在绑定GridView时让其结果赋于一个DataTable(全局变量),然后在RowDataBound事件中程序代码:if (e.Row.RowType == DataControlRowType.Footer){e.Row.Cells[0].Text = "合计";e.Row.Cells[3]转载 2017-05-05 15:11:24 · 3598 阅读 · 0 评论 -
asp.net 验证正则表达式
基本元字符:. 任意的一个非换行字符[] 集合匹配,匹配一个[]中出现的字符.是在多个字符中取一个.() 调整优先级的作用. 还有一个分组的作用| 或的意思,测试|一下. 注意,或的优先级最低www.wobiji.net 我笔记限定元字符+ 紧跟这个符号前面的元素出现1次到多次 {1,}* 紧跟这个符号前面的元素出现0次到多次 {0,}? 紧跟这个符号前面的元素有或没有 ...原创 2017-08-08 14:08:00 · 1000 阅读 · 0 评论 -
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a
前一阵子做开发需要用到Excel和Word编程,本人用的是Vista系统,开发环境是VS2005和Office2007,测试无任何问题,可是到部署的时候出现了一些令人很头痛的问题,老是会出现例如:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a。的错误,在网上查询了许多资...原创 2017-07-24 14:30:30 · 905 阅读 · 0 评论 -
iis目录读取网站目录外文件或虚拟目录 共享目录等
IIS虚拟目录实现与文件服务器网络驱动器映射共享 本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本。 通常情况下,拥有多台服务器的朋友在使用IIS建立站点的时候,会遇到如何把多台服务器的资源合并到一起的问题。如何让A服务器的站点,访问B服务器内的资源(如:音乐、视频等)。 当然,我们可以使用 http 协议来实现。在B服务器内建立一个资源站点...原创 2017-08-16 19:15:19 · 2433 阅读 · 0 评论 -
asp.net控件快捷增删改查
前台代码: onitemcommand="DataList1_ItemCommand" oncancelcommand="DataList1_CancelCommand" ondeletecommand="DataList1_DeleteCommand"转载 2017-12-04 10:42:32 · 389 阅读 · 0 评论 -
通过Iframe跨域获取其它站的数据 或获取某页面及数据
www.wobiji.net 我笔记通过Iframe在A网站页面内嵌入空白页面的方式,跨域获取B网站的数据返回给A网站!以下代码只是为演示该方法具体是如何操作的,实际的意义并不大。其实这个方法还可以解决很多方面的跨域操作,以下两点为我工作中遇到的情况!比如A系统中打开B系统页面的时候,获取B系统页面高度,A系统中可以动态设置窗口的高度还有A系统中打开B系统页面的时候,B系统页面...转载 2017-09-13 15:41:04 · 23134 阅读 · 0 评论 -
iframe页面传值 函数 控件操作 内存释放
内存释放方法第一个无效果Ext 核心开发人员Jack的回答是,TabPanelItem在关闭时并不会对自定义到tab中的元素做特殊处理,这部分工作必须在控件外来完成。另一方面, 相关资料称IE在iframe元素的回收方面存在着bug,在通常情况下应该将该元素的src属性值修改为”abort:blank”,并手工将其从 DOM树上移除,然后把脚本中引用它的变量置空并调用CollectGa转载 2017-09-13 15:36:34 · 508 阅读 · 0 评论 -
iframe 父页面与子页面之间的方法的相互调用
cool function parenttest() { alert("这是父页面的方法!"); } function btnClick() { document.getElementById("childfram原创 2017-09-13 14:11:50 · 278 阅读 · 0 评论 -
echart图表控件配置入门(常用图表数据动态绑定)
效果显著,码到病除现在分别对折线图、柱状图、饼图、中国地图四类图表的数据绑定进行详细的介绍。echarts中其它的图表方法都差不多,只要了解官方的demo,按照指定的数据结构进行解析都能很方便的得到想要的结果;echarts中提供了setOption、setSeries两个方法可以对图表的相关数据和属性进行动态设置,setOption一定要在setSeries之前设置;转载 2017-09-03 21:54:14 · 1026 阅读 · 0 评论 -
ASP.net button验证
1.ok<input id="Time" type="hidden" value='<%=Time %>' /> <input id="Name" type="hidden" value='<%=Name %>' /> www.wobiji.net 我笔记<asp:B原创 2017-07-26 16:26:37 · 671 阅读 · 1 评论 -
gridview 表头合并
多行表头合并, 网上很多实例, 这里写的很详细, 力求让每个人都能看懂.实现原理:GridView在ASP.NET中最终转为HMTL的表格显示表头。在GridView创建行表头行时: e.Row.RowType == DatacontrolRowType.Header清除掉旧的表头, 再重新拼接新的表头.TableHeaderCell thc = new Table转载 2017-05-04 21:15:43 · 2864 阅读 · 0 评论