随笔分类 -  asp.net

摘要:续上一篇中,在方法二GetModelsFromXml中需要知道实体的具体类型,后来我发现可以使用object代替,结果成功了,现将修改的方法如下:///<summary>///将xml文档序列化为实体对象///</summary>///<paramname="file">文件路径</param>///<returns></returns>publicstaticList<Object>GetModelsFromXml(stringfile,Typetype){List<Object&g 阅读全文
posted @ 2012-09-15 09:03 流星剑 阅读(695) 评论(0) 推荐(0)
摘要:一:通过实体对象生成xml文档1.实体对象必须包含熟悉,且都是public类型,例如下面的person类publicclassPerson{publicstringId{get;set;}publicstringName{get;set;}publicstringAge{get;set;}publicstringSex{get;set;}}2.通过反射获得熟悉名称,并且转换为小写,同时使用System.Xml命名空间的相关类创建xml文档publicstaticvoidCreateXmlByModel(List<object>list,stringfilename,stringen 阅读全文
posted @ 2012-09-14 11:48 流星剑 阅读(2761) 评论(2) 推荐(0)
摘要:先添加引用URLRewriter.dll到项目下的bin目录中,微软下载包/Files/Jaylong/MSDNURLRewriting.zip1.在web.config文件中 <configuration>节点的<configSections>下面的配置节点<!--配置重写规则节点--> <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /> 阅读全文
posted @ 2011-10-17 19:30 流星剑 阅读(11702) 评论(6) 推荐(2)
摘要:在Web应用程序开发中,避免不了要用到上传文件这个功能,但以前上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="MultiFileUpload.aspx.cs"Inherits="MultiFileUpload"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXH 阅读全文
posted @ 2011-10-11 22:17 流星剑 阅读(6240) 评论(1) 推荐(0)
摘要:在asp.net中,有时我们不会去把网站真正的静态化,而是采用url重写,来实现伪静态。关于伪静态的优点将会在下一节中为大家讲解。闲话不多说,接下来就来配置url:第一步,请从此下载此组件。解压,把UrlRewriter.dll copy到你的项目 bin 目录下。第二步,在Web.config中加入:<?xml version="1.0" encoding="gb2312" ?>< configuration><configSections><section name="RewriterConfig& 阅读全文
posted @ 2011-10-11 22:14 流星剑 阅读(352) 评论(0) 推荐(0)
摘要:我们搞程序的都了解点算法。总体来讲,算法是什么? 算法就是“时间”和“空间”的互换策略。我们常常考究一个算法的时间复杂度或空间复杂度,如果我们有绝对足够的时间或空间,那么算法就不需要了,可惜这种条件是不存在的,只是在某些情况下相对来说我们不用去考虑其中一个。今天我们讨论的“缓存”,自然就是“用空间换时间”的算法。 缓存就是把一些数据暂时存放于某些地方,可能是内存,也有可能硬盘。总之,目的就是为了避免某些耗时的操作。我们常见的耗时的操作,比如数据库的查询、一些数据的计算结果,或者是为了减轻服务器的压力。其实减轻压力也是因查询或计算,虽然短耗时,但操作很频繁,累加起来也很长,造成严重排队等情况,服 阅读全文
posted @ 2011-10-11 22:09 流星剑 阅读(1683) 评论(0) 推荐(0)
摘要:我们网站建设时,经常会用到返回操作。今天万广就总结下在ASP.NET网站开发中常用的方法。万广互联不但是提供优质的网站建设服务,还提供大量的建站技术,把更多的经验分享给大家。也希望大家能够支持我们,关注我们! 方法一:<input type="button onclick="javascript:window.history.go(-1);"value="返回上一页">方法二在button的onClick事件响应函数中写如下代码:This.ClientScript.RegisterClientScriptBlock(this.Get 阅读全文
posted @ 2011-10-11 22:04 流星剑 阅读(2466) 评论(0) 推荐(0)
摘要:一说到codesmith相信大家有喜有恨的,喜之功能很牛叉,自定义代码模板,老外的技术就是牛叉,比其他的代码工具功能更强大,但是英文版就是我的语言障碍,相信多数codeMan不喜欢英文版得软件,在官方下载正式版,有使用期限,不想的怎么破解它,郁闷,不管了,能用几天是几天吧先我们看看截图打开netiers类这是代码工厂必备的类,只有了解它才能生产自己的代码接下里我要生产实体层代码。思路是:先找到数据源,找到表结构,然后查找列,以及相关属性,然后根据模板循环生产,输入到相关目录下先定义一个主模板,功能是选择数据源和,选择保存路径,并且在里面注册生产实体层的子模板先贴主模板代码:<%@Code 阅读全文
posted @ 2011-07-15 21:26 流星剑 阅读(1439) 评论(0) 推荐(1)
摘要:在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据库 SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用,如下图所示:下面是用 阅读全文
posted @ 2011-06-10 15:32 流星剑 阅读(247) 评论(0) 推荐(0)
摘要:1.使用serever.ExcuteStreamWriter sw = new StreamWriter(Server.MapPath("html/Login.html"), false); Server.Execute("ShowColumn.aspx?id=1&page=2", sw); sw.Close();2.替换字符url重写1.定义重写规则urls.xml 变成urls.config<?xml version="1.0" encoding="utf-8" ?><Urls> 阅读全文
posted @ 2011-06-09 22:16 流星剑 阅读(347) 评论(1) 推荐(0)
摘要:1.先写一个方法产生0—9,a-z 35个字符的不重复的随机数,并且位数作为参数传递///<summary>///产生指定位数的随机数///</summary>///<paramname="VcodeNum">产生几位数</param>///<returns></returns>privatestringRndNum(intVcodeNum){stringVchar="0,1,2,3,4,5,6,7,8,9";Vchar=Vchar+",A,B,C,D,E,F,G,H,I, 阅读全文
posted @ 2011-06-03 20:11 流星剑 阅读(2444) 评论(0) 推荐(0)
摘要:建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机。 更重要的是,对于非常大的数据模型而言,分页检索时,如果按照传统的每次都加载整个数据源的方法 阅读全文
posted @ 2011-04-28 18:15 流星剑 阅读(471) 评论(0) 推荐(0)
摘要:Fckeditor是现在很常见的Html编辑器,他好用的地方除了很方便引用外,还有就是他有一大推好用的plug in可以用,像是点部落使用的code highlight,就是plug in上去的功能。之前看到有人在讨论文章里面内嵌地图的问题,为了要方便说明像是会场位置之类有地址的文章内容,直觉就想到应该只要在文章输入框下面多加一个google map的介面可以让他随意拖拉,然后确定之后再把google map镶嵌进文章里面。不过这样的流程怎么都感觉不好操作,如果可以从fckeditor就直接镶嵌地图进去,那就方便多了。原本想说那这样可能要研究一下fckeditor的api了,不过偷懒的工程师当 阅读全文
posted @ 2011-04-28 18:14 流星剑 阅读(457) 评论(0) 推荐(0)