//彈出提示 ClientScriptManager cs = Page.ClientScript; StringBuilder sb = new StringBuilder(); sb.Append("<script type=\"text/javascript\" language=\"javascript\">"); sb.Append("alert('信息已经成功修改!');window.location.href=…
工作中发生了一件诡异的事情: 程序在Win7+.NET4.0+IIS7.5的服务器部署,IE8和IE11请求时,响应的样式都正常. 但是在美的同事反映说,Windows Server 2003服务器.net4.0+IIS6.0的服务器,IE11浏览器访问的时候,页面错位,并且back按钮功能不对.诡异的是,在IE8,Firefox,Chrome等浏览器都是正常. 仅仅在服务器win2003+.net4.0+IIS6.0,客户端IE11遇到这种怪异的情况. 这种情况下,查看生成的源代码发现,获取的…
Page.ClientScript.RegisterStartupScript方法最初可用的选项之一就是使用一个可实现此功能的 .NET 类来注册脚本块. 第一个是 RegisterStartupScript 方法.当您有一个想要在页面加载时启动的 JavaScript 函数时,最好使用该类. 就此列举一例,在 Visual Studio 2005 中创建一个包含两个按钮的 ASP.NET 页面.Button1 和 Button2 分别为这两个按钮的 ID.然后,在 Page_Load 事件内部…
前言 .NET4.0下是没有Task.Run及Task.Delay方法的,而.NET4.5已经实现,对于还在使用.NET4.0的同学来说,如何在.NET4.0下实现这两个方法呢? 在.NET4.0下,有一个泛型类,叫TaskCompletionSource<TReuslt>,它能控制Task的行为,如给Task设置结果.设置异常.设置取消等. MSDN是这样描述的(网址): 表示未绑定到委托的 Task<TResult> 的制造者方,并通过Task属性提供对使用者方的访问. 它有以…
参考:https://www.cnblogs.com/eniac12/p/4390845.html 主要想用c#写软件界面,利用matlab绘图,或者用里面的遗传算法. 我的环境是:Win10 64位系统+Microsoft Visual Studio 2013+MATLAB2016b,其中用到的框架是.NET4.0.要把vs2013安装好,c#也要安装(好像c#是vs安装必选项,安装了vs也就安装了c#了),matlab2016b完全破解安装. 好了,废话不多说,先上图: 就是简单的循环计算,…
吐槽一下,博客园久了没有上,账号没了,重新申请一个. cesharp v62版本,内核采用最新的Cef 62,支持最新的Grid布局. 由于官方的cefsharp 采用.net4.5.2开发.怎么办怎么办.我只能用.net4.0.没办法啊,自己拿源码修改兼容呗. 仔细分析源码发现: 1.net4.5.2 引入了 async/await 关键字. 这个其实国外大神已经有源码放出来了,我们把代码直接引入cefsharp 这个工程. 就可以直接在4.0里使用 async/await; 2.net4.5…
.Net4.0 任务(Task) 任务(Task)是一个管理并行工作单元的轻量级对象.它通过使用CLR的线程池来避免启动专用线程,可以更有效率的利用线程池.System.Threading.Tasks 命名空间下任务相关类一览: 类 作用 Task 管理工作单元 Task<TResult> 管理带返回值的工作单元 TaskFactory 创建任务 TaskFactory<TResult> 创建任务或者有相同返回值的延续任务 TaskScheduler 管理任务调度 TaskComp…
前些天在工作上遇到这个需求,在GitHub找到一个开源代码可以用,Fork了一个版本,整理一下发出来. ①.Net项目中使用Nuget安装一个 NPOI 包    https://github.com/tonyqus/npoi ②再Nuget安装 Chsword.Excel2Object 包    https://github.com/chsword/Excel2Object 也可以直接使用命令行(“Install-Package Chsword.Excel2Object”) 注:上述程序包是作…
准备使用Dapper操作MySql,由于电脑只有vs2010,所以需要Dapper和MySql组件支持.net 4.0.经过一番测试,终于弄出一个DEMO. 1.操作MySql需要用MySql.Data.dll.MySql.Data.dll有多个版本,官网关于版本的说明链接如下:https://dev.mysql.com/doc/connector-net/en/connector-net-versions.html支持.net4.0的MySql.Data.dll的比较新版本是6.9系列.我下载…
基于.Net4.0实现 ToastNotification Windows更新之路的特色之一就是消息提示由气泡变成了通知窗口,效果简直不要太好.最近公司有这方面的需求,需要在xp,win7系统上给出提示,由此做了一个仿win10的ToastNotification,给出代码供大家参考: 开源库中也有很多的ToastNotification实现,但是我发现几乎都是基于一个应用的:当你打开一个应用,弹出的界面会向上堆叠,但是当你打开多个应用程序,弹出的界面会重叠在一起.后来通过共享内存文件的方式使他…