摘要:一般有3种方法: 1.设置web.config文件 ...... ...... 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name = Req...
阅读全文
随笔分类 - VS 2005 & VS 2008
摘要:xx.aspx?id=中文 utf-8 下 到底如何接收这个中文 1、你可以考虑把中文都转化成这种代码形式 2、string msg=Server.UrlEncode("汉字"); Response.Redirect("webform.aspx?msg="+msg); 接收: string msg=Server.UrlDecode(Requ...
阅读全文
摘要:DataView的RowFilter与RowStateFilter分别可以按照自定义条件、DataViewRowState的记录行状态来过滤数据(有时测试不太好使,可能因人而异)例: DataView事例Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->...
阅读全文
摘要:今天在使用Request.QueryString的时候,发现所有接收到的字符串,只要是带中文的都会变成乱码。后来经过研究,终于找到了原因。 ASP.NET默认使用的都是UTF-8编码,而大家一般使用的都是GB2312编码。这就是Request.QueryString时中文变成乱码的原因所在,也因为这样,才为大家带来了很多麻烦。 下面我们来看两个参数:“test.aspx?string=%b7%...
阅读全文
摘要:Mary-Jo Foley向我们介绍了开发代号为“Visual Studio (VS) 10″开发环境的最新动态. VS10也被称为VSX,更早一些的代号为Hawaii,针对小型和中等规模的企业(SMB)做了特殊的优化,并加入了新的平台技术(WPF技术被大量运用),改善基础架构,详细情况如下: VisualStudio 10: * 一个新的,基于WPF的文本编辑器 * 更“现代”,...
阅读全文
摘要:一、GridView绑定初始化的事件发生顺序 GridView显示绑定的数据(默认为5行): DataBinding RowCreated:Header[0] RowDataBound RowCreated:DataRow[1] RowDataBound RowCreated:DataRow[2] RowDataBound RowCreated:DataRow[3] RowDataBound Ro...
阅读全文
摘要:1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中 7设置sele...
阅读全文
摘要:最近做一个项目. 要用到一个音乐播放器,要能够单项播放.多首自动连播 因为先前没做过这方面的.所以走了不少弯路 现记录下过自己的经历 播放器代码 1 单项播放很简单,这里粗略的说一下 通过网页传参在后台cs页面绑定一个变量 html "/> cs public string Url; Url = 从数据库中读取 2 让播放器播放多首歌曲并循环播放呢 思路就是建一个播放列表,然后通过j...
阅读全文
摘要:这段时间要写一个ActiveX控件来控制扫描仪,并在扫描完成之后将文件路径通知页面。因为扫描的过程是异步的,所以我不能利用ActiveX控件公开的Scan方法来返回文件路径,结合Name Ctrl订阅联系人状态的思路,我想,如果可以用JavaScript来订阅ActiveX完成扫描的“事件”,我就可以在这个“事件”中把文件路径当作参数传递给页面了。 关于如何用c#开发ActiveX控件,红马天下兄...
阅读全文
摘要:以前在做工作流(workflow)项目的时候,里面有一项就是在用户制定流程定义时可以编写脚本来控制活动的跳转,而这些脚本定义后存在数据库中,当流程启动的时候,工作流引擎会控制活动执行顺序,串型的两个活动比较简单,但有的活动到下一个活动有条件判断,或者存在多个分支,简单的还好,只要在数据库表中加个字段就可以实现,复杂一点的就需要通过脚本实现了。当时经验不够,几天都没找到快速的解决办法,想自己写一...
阅读全文
摘要:最近在网上看到一篇文章,讲ASP.NET ajax中的异常处理,有一部分是自定义javascript处理异常。突然想到网易邮箱中,弹出对话框,后边的页面变灰且不可点击的效果。 在网上找了一下,实现方法就是用两个层,一个层用来显示提示信息,一个层用来遮住页面;还有一个办法就是用iframe.两者的不同之处大概就在于iframe可以遮住全部的页面元素,而div则不能遮住下拉列表。 我这个例子使用的di...
阅读全文
摘要:一、添加/删除请求开始事件的方法: Sys.WebForms.PageRequestManager.instance.add_beginRequest(beginRequestHandler) Sys.WebForms.PageRequestManager.instance.remove_beginRequest(beginRequestHandler) 参数beginRequest...
阅读全文
摘要:以前用WIDTH=0,就可以了。但是后面也不知道为什么就不行了。 但是改成这样。就绝对可以了。希望对大家有所帮组。
阅读全文
摘要:Flex 是 Macromedia发布的presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actions cript)产生相应得.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,给用户以丰富的客户体验。 大名鼎鼎的...
阅读全文
摘要:1. 在数据层分页数据。可以通过ExcuteReader或者存储过程实现等。 2. 尽量使用ExcuteReader来读取数据,ExcuteReader是效率最高的,在MicroSoft的PetShop 4.0全部数据访问都是用ExcuteReader来实现的,除非你对非连接有特殊要求(如 SmartClient智能客户端等)。 3. 在非连接场合,用DataTable比用DataSet性能好...
阅读全文
摘要:1.水晶报表 水晶报表(Crystal Reports)是Business Objects公司出品报表分析与生成软件,历史比较长,使用比较广泛。最新版为11版,该版又分为三个版本:专业版、开发版和服务器版。 l 访问任何数据源 包括:Oracle, DB2, Sybase, NCR, SQLServer, MySQL, MS Access, ODBC, JDBC, OLE...
阅读全文
摘要:只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(....
阅读全文
摘要:服务器端代码为: char nbsp = (char)0xA0; for ( int i=0 ; i < 5 ; ++i ) { ddl3.Items.Add(new ListItem("Level 0".PadLeft(i+7, nbsp) + i, i.ToString())); } 生成的客户端代码为: 1、全角空格 2、HttpUtility.HtmlDecode(" ...
阅读全文
摘要:Visual Studio自发布后已经有6个月了,它对微软早先的.NET开发工具添加了许多新的组件和改进后的特性。而对于.NET语言以及object库所作的主要更改,往往要求通过完整版的升级,一些传统的功能则是通过网络发布的升级包来更新。当前,有相当多的产品、服务、技术、编程语言和平台,在世界各地的微软研究中心开发着,而它们中大部分都依赖着.NET。下面,我将会简要描述一下,当VS 2008发布R...
阅读全文
摘要:用DataFormatString格式化GridView 在GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了,在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = fal...
阅读全文

浙公网安备 33010602011771号