.net/c# - 文章列表
-
asp.net上传文件管理控件v3
上传文件管理控件v3:\n一、引言v2完成了将数据绑定在dataGrid上的任务,但是dataGrid毕竟是asp.net 1.x的工具,在asp.net 2.0里面,使用是gridveiw。接下来的问题就是将datagrid上的程序移植到gridview上面。二、更换控件最开始的时候,我觉得这两种东西本质上来讲都是一样的,差别应该只在名称上。当然,这理论我是不怎么自信的,我自学计算机技术这么多年,“理想”在“现实”面前遇到的问题不计其数,我只能“冒蒙”(东北方言)来试一试了。还好,只是在指定数据源上有所不同。\ndataGrid2.DataSource = new DataView(File
-
asp.net 控件开发(三)——处理标签间内容
asp.net控件标签间的内容有的时候处理成节点有的时候处理成子控件。如:<asp:TextBox></asp:TextBox>间的节点就会处理成属性Text的值,而如Panel这样的控件则就是将其处理成子控件。首先看如何处理成属性的。一、处理成为属性对于控件标签间的内容我们可以通过类System.Web.UI.ParseChildrenAttribute类控制控件对其内容的解析行为。ParseChildrenAttribute是一个类级别的属性标识,有四个构造函数1.ParseChildrenAttribute(),ChildrenAsProperties属性设置为f
-
asp.net实现DropDownList、ListBox无刷新三级联动的方法
asp.net实现DropDownList、ListBox无刷新三级联动的方法前台代码:<head runat=”server”> <title>asp.net实现DropDownList、ListBox无刷新三级联动的两种方法 http://www.dwww.cn </title> <SCRIPT LANGUAGE=”JavaScript”> <!– //以XML求取ListBox2的数据
-
使用linq to xml 快速创建自己的Rss 之二 Syndication篇
上次写过的使用linq to xml 快速创建自己的Rss 在博客园里收到(Jeffrey Zhao)的回复说:.net 3.5有System.Syndication类。 于是乎,开始翻阅Syndication的资料,到msdn上看到Syndication的介绍有NNNN多~脑袋都花掉了,呵呵\n这里先附上一下msdn介绍Syndication的地址:\nhttp://msdn.microsoft.com/zh-cn/library/system.servicemodel.syndication.aspx\n我下面的例子里呢用到的只有:SyndicationFeed和SyndicationIt
-
Asp.NET大文件上传组件开发总结(四)—封送数据给Asp.NET页面
这个功能主要是为了不影响Asp.NET的处理模型,将请求中除上传的文件内容外的其它正常请求内容继续发送到Asp.NET页面处理。 我们通过分析HttpRequest对象的GetEntireRawContent()方法在读取数据,并且发现这个方法在读取数据时,是将数据赋值到了_rawContent属性,所以我们只要能把处理后的数据赋值给HttpRequest对象的_rawContent属性,即可封送数据给Asp.NET页面。同时,由于我们改写了请求内容,所以HttpRequest的_contentLength也应当改写。由于这些属性方式是私有的,我们不能直接访问,所以我们必须采用反射的方
-
Asp.Net MVC实践 – 自定义ActionResult实现Rss输出 (基于ASP.NET MVC Preview 3)
前两天才做了一个Asp.Net MVC Preview2的实践,没想到这就升级到了Asp.Net Preview3了,Preview3确实比2好上不少,特别有两个地方值得注意,一是Route新增了MapRoute方法,可以更方便添加Url路由规则,二是修改了View的部分,使得Action统一返回ActionResult,更方便我们定制View.\n今天我要实践的就是使用Priview3提供的新特性,通过自定义ActionResult实现Rss输出.\nRss在web系统中相当常见,主要用于快速浏览站点更新的文章等内容,是web2.0的主要特性之一,以前我们是如何来实现Rss输入的呢?在asp
-
Asp.NET大文件上传开发总结(一)
以前开发过一个用Asp.NET上传大文件的代码,由于是在NET1.1下开发的,发现不能在NET.20下运行,前几天将这个问题解决了,现在把整个开发过程整理一下,供大家参考。由于内容较多,所以我打算分成六篇来写,第一篇写一下需要解决的问题和大致解决思路,再用四篇具体写一下开发中需要解决的四个主要问题,最后再写一个组件的使用方法。\n大家可以点击这里下载NET1.1的源代码。1、 问题提出:\n使用Asp.NET在上传文件时,IIS接收到请求内容后,发送到Asp.NET的管道中,然后Asp.NET的ISAPI将读取的内容是全部装入服务器内存(NET2.0在请求内容较大时,会存放到临时文件中,见后面
-
Asp.Net MVC实践 – 探索UrlRouting并分析UrlHelper (基于ASP.NET MVC Preview 3)
使用asp.net mvc以来,UrlRouting的处理就是一个非常关键的问题,由于使用的不小心,经常导致我们无法得到预期的结果,这的确是个很麻烦的问题,于是很多朋友推测是MVC框架的bug,到底事实如何呢?今天我便尽力探索系统中UrlRouting到底是如何工作的,希望能找出问题的关键.\n总所周知,Asp.Net MVC框架一般使用Global.asax在程序第一次启动的时候初始化RouteCollection,在Preview3中,我们一般使用RouteCollection. MapRoute方法来添加新的规则.然后,系统理论上会非常听话执行我们给出的规则,然后我们直接或者间接在页面中
-
DropDownList 绑定数据库中的字段获取下拉列表值
DropDownList 绑定数据库中的字段获取下拉列表值\n基础数据绑定:用ListItem直接枚举出来,适用于不需要修改的类型列表。 \n<asp:DropDownList ID=”DropDownList1″ runat=”server”> <asp:ListItem Value=”设计家园”>设计家园</asp:ListItem> <asp:ListItem Value=”网页设计”>网页设
-
GridView搜索关键字高亮显示
简介: 为了提高程序的专业性和用户的体验性。 填充gridview:HTML搜索框: 构造highlightext方法: 注意其中的 ReplaceKeywords方法 就是 把匹配的 m.Value 替换成 <span class=’highlightTxtSearch’>” + m.Value + “</span>。。配置gridview: 现在,运行该应用程序:好了,到此已经做完。希望你能用得上。。。\n来源:http://www.cnblogs.com/jaic-xiao/