随笔分类 -  ASP.NET

web程序设计
摘要:string str="123abc456";int i=3;1 取字符串的前i个字符str=str.Substring(0,i); // orstr=str.Remove(i,str.Length-i);2 去掉字符串的前i个字符:str=str.Remove(0,i); // or str=str.Substring(i);3 从右边开始取i个字符:str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);4 从右边开始去掉i个字符:str=str.Substring(0,str.Leng 阅读全文
posted @ 2011-10-31 14:06 野味@有点甜 阅读(527) 评论(0) 推荐(0)
摘要:1、用字符串分隔:usingSystem.Text.RegularExpressions;stringstr="aaajsbbbjsccc";string[]sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach(stringiinsArray)Response.Write(i.ToString()+"<br>");输出结果:aaabbbccc2、用多个字符来分隔:stringstr="aaajbbbscccjdddseee";strin 阅读全文
posted @ 2011-10-31 14:04 野味@有点甜 阅读(202) 评论(0) 推荐(0)
摘要:#region 图片合成/// <summary>/// 合成图片/// </summary>/// <param name="fileFoldUrl">文件夹url</param>/// <param name="fileName">文件名</param>/// <param name="_alMemo">要合成的每张图片的大小数组</param>/// <param name="_width">合成后的宽 阅读全文
posted @ 2011-03-16 08:58 野味@有点甜 阅读(1910) 评论(0) 推荐(0)
摘要:Request对象包括:报头客户端的基本信息(如浏览器类型、版本号、用户所用的语言及编码方式等)请求方法(Post或Get)参数名参数值Request对象的调用方法:Request.Collection["Variable"]其中,Collection有QueryString、Form、Cookies、ServerVariables四种集合。Collection可以省略,如用Request["Variable"]调用,但这样会降低效率。以下是这四种集合:QueryString集合QueryString集合收集的信息来自于请求Url中“?”号后面的数据,这 阅读全文
posted @ 2011-03-11 15:50 野味@有点甜 阅读(572) 评论(0) 推荐(1)
摘要:详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面.出现环境:win7 + IIS7.0解决办法:IIS的根节点-右侧“ISAPI和CGI限制”-把禁止的DotNet版本项设置为允许,即可~ 阅读全文
posted @ 2011-01-13 22:04 野味@有点甜 阅读(6172) 评论(0) 推荐(1)
摘要:第一,publicstaticboolIsOdd(intn){return(n%2==1)?true:false;}第二,publicstaticboolIsOdd(intn){returnConvert.ToBoolean(n%2);} 阅读全文
posted @ 2011-01-05 13:59 野味@有点甜 阅读(365) 评论(0) 推荐(0)
摘要:效果图:那么为什么说是FCKeditor的冰冷之心呢?这不是哗众取宠,主要是说它使用起来有点麻烦,下文就详细说明如何搞定这玩意儿。1.FCKeditor的官方网站是:http://www.fckeditor.net/download 目前最新的FCKeditor 2.4.2版本。请在此页下载:http://sourceforge.net/project/showfiles.php?group_id=75348如图所示:要下载FCKeditor2.4.2.zip和 FCKeditor.NET版的2个zip包。说明:FCKeditor2.4.2.zip是其最新的Javascript文件和图片什么的 阅读全文
posted @ 2010-12-31 11:04 野味@有点甜 阅读(318) 评论(0) 推荐(0)
摘要:于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网上找了找,发现有三种方法可以访问到前台代码:第一种,OnClientClick (vs2003不支持这个方法)asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="client_click()" OnClick="Button1_Click" /client_click() 就是javascript的一个方法。第二种,Button1.Attributes.Add( 阅读全文
posted @ 2010-12-29 15:43 野味@有点甜 阅读(518) 评论(0) 推荐(0)
摘要:由于国外的服务器好象对一些要引用dll编辑器由于安全问题,锁定了web.config中的一些权限,在先试了FreeTexbox不行,FCKEditor也不行,因为都是要引用dll文件,最后同事介绍一款 纯js的kindeditor编辑器,下载下来可是不会用啊,网上也找不到类似的方法,可能都没遇到过这样的问题,,经过一个晚上的研究demo及同事一起帮忙,终于研究出了如何使用,自己总结一下,也希望对以后需要的人有所帮助.这里以一个从数据库读取和保存为例子,其它参数请参考kindeditor官方网站1.首先把下面拷到要用编辑器的路径 input type="hidden" name="conten 阅读全文
posted @ 2010-12-29 10:39 野味@有点甜 阅读(3648) 评论(2) 推荐(0)
摘要:在使用前首先需要添加引用:Microsoft.Office.Interop.Excel,然后在调用页添加如下语句:using Excel = Microsoft.Office.Interop.Excel;/**//// summary /// 导出为Excel格式文件 /// /summary /// param name="dt"作为数据源的DataTable/param /// param name="saveFile"带路径的保存文件名/param /// param name="title"一个Excel sheet的标题/param private v 阅读全文
posted @ 2010-12-28 17:57 野味@有点甜 阅读(1079) 评论(1) 推荐(1)
摘要:如:1,2,3,4,这样的字符C#里去掉最后一个逗号。string aa = ",1,2,3,4,"; aa = aa.Substring(0, aa .Length - 1);//去掉最后一个逗号aa = aa.Substring(1);//去掉第一个字 阅读全文
posted @ 2010-12-27 17:04 野味@有点甜 阅读(1843) 评论(2) 推荐(0)
摘要:C#操作Excel进行报表开发系列共写了七篇,也已经有很久没有新东西了,现在整理一下,方便以后查阅,如果有写新的,会同时更新。需要注意的是因为Office的版本不同,实际的代码可能会有所不同,但是都是多几个,少几个参数,补上参数System.Reflection.Missing.Value就可以了将Excel应用于报表开发中(一)--开始使用C#和Excel进行报表开发(二)-操作统计图(Chart)使用C#和Excel进行报表开发(三)-生成统计图(Chart)使用C#和Excel进行报表开发(四)-复制单元格使用C#和Excel进行报表开发(五)-操作单元格边框和颜色使用C#和Excel进 阅读全文
posted @ 2010-12-27 15:26 野味@有点甜 阅读(1478) 评论(1) 推荐(1)
摘要:在Windows应用程序中,实现多语言的需求基本上就是设计资源文件的过程,主要涉及到以下几种资源的处理:1)窗体及其控件资源,包括窗体标题、控件文本、控件布局等;2)各种图片资源中,涉及到有文本显示的图片;3)运行过程、用户交互过程中的提示信息等;下面以中英文两种语言设计为例,简单介绍下整个过程:一、首先确定默认的语言种类。VS.Net2005中,资源文件是以resx为扩展名的。其中:仅以resx为扩展名的是默认的本地化资源,而有语言后缀的为特定种类的资源文件。比如:*.resx -- 表示默认的(Default)本地化资源文件;*.en.resx -- 表示英语资源文件;*.zh-CN.re 阅读全文
posted @ 2010-12-24 17:02 野味@有点甜 阅读(731) 评论(0) 推荐(0)
摘要:1、完整型:DataTime.Now.ToString("yyyy-MM-dd hh:mm:ss ff") 年-月-日 时:分:秒 毫秒。指定格式 12小时:yyyy-MM-dd   HH:mm:ss 24小时:yyyy-MM-dd   hh:mm:ss 阅读全文
posted @ 2010-12-23 15:29 野味@有点甜 阅读(305) 评论(1) 推荐(0)
摘要:aspx: asp:TemplateField HeaderText="狀態" SortExpression="state" ItemStyle ForeColor="Gray" / ItemTemplate asp:Label ID="labstate" runat="server" Text='%# (Eval("state").ToString() == "0") ? "已體檢" : "已合格"%'/asp:Label /ItemTemplate EditItemTemplate asp:HiddenField ID="hdstate" runat="s 阅读全文
posted @ 2010-12-23 14:45 野味@有点甜 阅读(298) 评论(0) 推荐(0)
摘要:需求是这样的,估计大家都会遇到这样的情况:从数据库中所取得的值绑定在gridview中,有些值取出的是数值,而要把他变成文字。比如说:0 跟单员1 为采购员2 为审单员3.为管理员在gridview中,如果没有对值在业务层进行判断而直接绑定数据的话,就会出现值显示为数字,如图大家可以看到在厂别及角色中所显示的都是数值,如何可以把他对应成我要的文字呢?我首先在网上搜索了一下,大家都是采用了两种方法:一种是:在数据库中做手脚,利用 Case..........WhenCASE语句的两种格式:语法格式为:case 单值表达式 when 表达式值 then SQL语句或者返回值 when 阅读全文
posted @ 2010-12-23 11:21 野味@有点甜 阅读(560) 评论(0) 推荐(0)
摘要:iframe是框架的一种形式,也比较常用到。  例子1。iframe width=420 height=330 frameborder=0 scrolling=auto src=URL/iframe不用多说了。  width插入页的宽;height插入页的高;scrolling 是否显示页面滚动条(可选的参数为 auto、yes、no,如果省略这个参数,则默认为auto);frameborder 边框大小;  注意:URL建议用绝对路径  传说中百DU用:iframe width=0 height=0 frameborder=0 scrolling=auto src=“http: 阅读全文
posted @ 2010-12-22 09:20 野味@有点甜 阅读(9113) 评论(1) 推荐(0)
摘要:从一个页面转向另一个页面的请求方式有两种,Post和Get.如果从原理上来探究他们的区别,涉及到Http传输协议的细节,这样深究下去,就成华为人干的事了,有空可以请教一下华为高人,我一个做企业软件的实在没那么多时间也没必要去研究那些东西,所以就看一下表象吧。 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设 阅读全文
posted @ 2010-12-21 12:38 野味@有点甜 阅读(507) 评论(0) 推荐(0)
摘要:1.新建网站,添加几个窗体。webForm1.aspx ,ViewStateForm.aspx2.在网站的根目录下添加全局应用程序类“Global.aspx” 。(重要)3.在“Global.aspx” 有固有的格式和会话信息结构。4.在“Global.aspx”中各个函数中添加处理代码。详细如下:%@ Application Language="C#" %script runat="server" void Application_Start(object sender, EventArgs e) //初始化站点的在线人数 { // 在应用程序启动时运行的代码//初始化变量:Use 阅读全文
posted @ 2010-08-26 21:05 野味@有点甜 阅读(837) 评论(1) 推荐(0)