随笔分类 -  00C#

摘要:起因:有一个控制台应用程序和一个web程序,web程序想使用exe程序的方法,这个时候就需要引用exe程序。 报错:使用web程序,引用exe程序 ,vs调试没有问题,但是部署到iis就报错,如下: 未能加载文件或程序集“Test.YiXiu”或它的某一个依赖项。试图加载格式不正确的程序。 处理办法 阅读全文
posted @ 2016-11-08 21:43 金河 阅读(715) 评论(0) 推荐(0) 编辑
摘要:一、知识点介绍 1,更新控件的内容,应该调用控件的Invoke方法。 Invoke指: 在拥有控件的基础窗口句柄的线程上,用指定的参数列表执行指定委托。该方法接收一个委托类型和委托的参数,因此需要定义委托类型变量,然后传递给Invoke方法。 如果其他线程直接调用方法更新控件内容,报错:线程间操作无 阅读全文
posted @ 2016-09-13 18:25 金河 阅读(12147) 评论(0) 推荐(2) 编辑
摘要:参考: http://www.runoob.com/aspnet/razor-cs-loops.html 注意:else前面不用加@ 阅读全文
posted @ 2015-11-25 16:53 金河 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:1,在web.config中 <system.web>节点下面增加: 这里设置了必须登录LogIn页面,然后才会跳转到首页。 timeout为60分钟。 <deny users = "?"/>、 是拒绝匿名用户访问<allow users= "*" /> 允许所有的用户访问包括匿名用户 2,有一些j 阅读全文
posted @ 2015-11-17 16:54 金河 阅读(545) 评论(0) 推荐(0) 编辑
摘要:我第一次使用FastReport插件做的功能是打印一个十分复杂的excel表格,有几百个字段都需要绑定数据,至少需要4个数据源,而且用到横向、竖向合并单元格。 我不是直接连接数据库,而是使用RegisterData的方式自己注册DataSet对象,所有的表Table都是代码生成,填充到DataSet 阅读全文
posted @ 2014-10-24 23:51 金河 阅读(37662) 评论(2) 推荐(3) 编辑
摘要:HttpPostedFile注意事项: (1) HttpPostedFile提供对客户端已上载的单独文件的访问。 (2) 对于客户端已上载的文件,最好先保存到服务器,再访问;而不是直接访问。 (3) HttpPostedFile file = Request.Files[0]; 变量file只是对文 阅读全文
posted @ 2014-08-14 19:51 金河 阅读(28153) 评论(1) 推荐(1) 编辑
摘要:AspNetPager控件有一个属性叫CustomInfoHTML,可以把它写在前台页面,如下: 如果你还想添加一起其他的东西,那么可以在后台单独设置设这个属性,如下: 此处我调用了GetTotalArea()方法。 阅读全文
posted @ 2014-06-17 11:09 金河 阅读(2306) 评论(0) 推荐(0) 编辑
摘要:1,如果数据的运行时类型(和数据库字段类型相同)不是字符串类型,比如number/date等,将ds.Tables[0].Rows[i][j] 调用 as string 时,不管 这个字段是否有值,这样都会得到null。 as string 只会将 运行时类型为string的对象转为字符串,如果运行 阅读全文
posted @ 2014-05-25 14:46 金河 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:1,下载log4net.dll动态库,然后添加到工程引用。2,在工程的AssemblyInfo.cs文件中关联配置文件,添加下面一句:[assembly: log4net.Config.DOMConfigurator(ConfigFile = "log4net.config", Watch= tru... 阅读全文
posted @ 2014-04-28 16:54 金河 阅读(361) 评论(0) 推荐(0) 编辑
摘要:在我调试程序的时候,我发现WebForm 2.0和MVC3解析ViewState的方式不同,同样的代码,在Weorm中管用,在MVC中不起作用。 private Hashtable ht { get { object o = ViewState["ht"]; if (o == null) { return null; // return n... 阅读全文
posted @ 2014-04-08 09:25 金河 阅读(159) 评论(1) 推荐(0) 编辑
摘要:今天看了一篇文章,说的是使用微软自带的日志类写日志,然后晚上我就花了2个多小时自己动手试了一下,然后模仿者自己封装了一个类库。 下面是自己封转的类:/***** * 创建人:金河 * 创建日期:2014-4-2 22:43 * 内容:日志类 */using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;using System.IO;namespace Log{ /// /// 继承TraceListener /// (1)必须要重写的方法void ... 阅读全文
posted @ 2014-04-02 23:05 金河 阅读(5962) 评论(0) 推荐(0) 编辑
摘要:延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。先来看一下在Framework4.0中如何实现延迟加载。Framework4.0提供了一个包装类Lazy<T>,可以轻松的实现延迟加载。字符串对象延迟加载完整示例 class Program { static void Main(string[] args) { ... 阅读全文
posted @ 2012-12-20 22:13 金河 阅读(509) 评论(0) 推荐(0) 编辑
摘要:1,写到类中,用到DataContractJsonSerializer,需要引用using System.Runtime.Serialization; 使用例子: 输出结果是:恭喜您,发布成功。 obj.Msg的值是使用unicode编码表示的汉字。 阅读全文
posted @ 2012-12-04 16:58 金河 阅读(322) 评论(0) 推荐(0) 编辑
摘要:1, 2, 总结: 阅读全文
posted @ 2012-11-23 11:21 金河 阅读(276) 评论(0) 推荐(0) 编辑
摘要:下面是分页存储过程:create proc [dbo].[proc_value_page]@pageIndex int,@pageSize int,@pageCount int outputasdeclare @totalRecord intselect @totalRecord=count(*) from dbo.spt_valuesset @pageCount=ceiling(@totalRecord*1.0/@pageSize)select * from(select row_number() over(order by number asc) as num,* from dbo.sp. 阅读全文
posted @ 2012-11-22 21:23 金河 阅读(963) 评论(0) 推荐(0) 编辑
摘要:1,添加新项,选择web用户控件,命名为Login.ascx,然后在设计视图中添加几个控件,然后添加table,再添加后台代码,最后添加到其他aspx页面。 (1)下面是html源码: <%@ Control Language="C#" AutoEventWireup="true" CodeBehi 阅读全文
posted @ 2012-11-22 10:42 金河 阅读(280) 评论(0) 推荐(0) 编辑
摘要:1,下面是文章地址:http://www.cnblogs.com/guardianf/archive/2012/08/21/2649147.html 主要是下面一个方法: 2,另外一篇文章:http://www.cnblogs.com/beer/archive/2010/06/09/1754901. 阅读全文
posted @ 2012-11-17 16:40 金河 阅读(244) 评论(0) 推荐(0) 编辑
摘要:static void Main(string[] args) { string source = "<div class=\"bbcc\" onClick=\"checkss(this)\" id=\"二七区淮河路和兴华街交叉口&&1253&&5509&&小康住宅\" ><span>小康住宅</span><p>二七区淮河路和兴华街交叉口</p></div><div class=\"bbcc 阅读全文
posted @ 2012-11-16 14:02 金河 阅读(252) 评论(0) 推荐(0) 编辑
摘要:ashx文件又叫一般处理应用程序,它和aspx文件表面上相差一个字母,前者是h(我想是handler),后者是p(我猜是pages). ashx文件处理传入服务器的http请求,可以返回xml,图片,文件,字符串等等。不像aspx文件返回整个页面,这样 当你不需要返回一个页面时,使用ashx文件效率 阅读全文
posted @ 2012-10-23 15:08 金河 阅读(475) 评论(0) 推荐(0) 编辑
摘要:Repeater控件的ItemDataBound事件:在项被绑定数据后触发。 下面的例子来自msdn,不过我把前台和后台分开了。 前台是: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inhe 阅读全文
posted @ 2012-10-09 11:49 金河 阅读(13587) 评论(0) 推荐(0) 编辑