asp.net 应用开发
文章平均质量分 86
asp.net应用开发常用功能点集合整理,一个个的功能点,组成了一个完整的项目。
暖枫无敌
8年以上asp.net项目开发经验,近三年致力于WebGIS技术开发。
展开
-
ASP.NET Web开发 Echarts图表空数据优化
1、问题提出 在Web开发中,使用Echarts百度图表控件显示折线图、饼图等时,如果从数据库取出的是空数据,默认显示的是动态气泡图,看起来很凌乱,用户体验不好,那么我们如何修改呢? 2、问题解决 在初始化图表时,增加noDataLoadingOption属性配置,代码如下所示: myChart = echarts.init(document.getElem原创 2016-03-04 11:08:46 · 3888 阅读 · 0 评论 -
.NET与JSP页面之间消息通讯(跨域,使用html5的postMessage实现)
最近.NET项目上使用JAVA项目中的jsp页面,使用到跨域的信息交互。jsp端代码,通过监听来自.NET项目所在IP地址,来请求.NET一般处理程序,实现jsp交互信息保存到.NET中:原创 2016-04-11 21:53:02 · 3830 阅读 · 0 评论 -
asp.net中获取Layer弹出层返回值
1、MainPage.aspx中点击按钮利用Layer弹出层,代码如下: $(function () { layer.config({ extend: ['skin/espresso/style.css'], //加载新皮肤 skin:原创 2015-12-23 13:00:38 · 8805 阅读 · 2 评论 -
asp.net Repeater拖拽实现排序并同步排序字段到数据库中
数据库表中有一个单位表,里面包括ID、Name、Order等字段,现在有个后台管理功能,可以设置这些单位在某些统计表格中的先后显示顺序,于是想到用拖拽方式实现,这样操作起来更简便。 于是就动手起来,发现jquery.ui中提供sortable函数,可用于排序,界面中从数据库绑定的单位使用Repeater控件,下面贴出主要核心代码: 1、项目中使用到的jquery-1.7.2.m原创 2015-12-01 13:11:19 · 4526 阅读 · 1 评论 -
asp.net web开发中使用的Web弹窗/层的Layer使用介绍
layer是一款近年来口碑极佳的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验。其开元访问地址为:http://layer.layui.com/其支持皮肤扩展地址为:http://layer.layui.com/skin.html下面是效果截图展示:下面介绍其使用方法:在其网站中下载组件包,将layer文件夹拷贝到项目目录中去。1)、在原创 2015-10-22 13:12:36 · 6933 阅读 · 0 评论 -
asp.net web开发中使用JS百度地图信息弹出窗中显示echarts图
之前在WebGIS开发中,主要是企业级开发,而面向大众级的开发平台,如百度地图等却很少。 最近手头上的一个项目,有一个“电子地图”功能,由于功能需求仅仅是信息查看和浏览,所以选用了百度地图,但是在开发中遇到一个问题,就是信息提示窗口中,要显示折线图,搜索了一大圈也没有这样的示例。 后来思考了一下,由于信息窗口中使用的是html代码,所以可以间接使用iframe来加载一个包含图表原创 2015-11-26 14:38:19 · 4637 阅读 · 0 评论 -
asp.net 调用echarts显示图表控件随浏览器自适应解决方案
1、问题来源 我们在asp.net开发中常使用到frameset的框架结构,比如上左中右方式,在中间部分是一个可以控制左侧部分显示隐藏的功能,这时右边内容区域如果有使用echarts进行图表显示时,就会出现不能随浏览器自适应,我们该如何做呢?2、解决方法 需要在生成图表的js方法中增加一个定时器,当浏览器窗口发生大小改变时,触发chart图表控件同时改变大小,核心代码如原创 2015-11-04 18:16:15 · 4801 阅读 · 0 评论 -
asp.net开发中利用jquery来实现滚动下拉标题浮动固定显示
1、问题来源 在实际项目开发中,页面如果内容很多,会出现滚动条,方便向下浏览,但是页面的标题头也会随下拉操作而无法看到,那如果我们想让下拉过程中标题仍在页面最顶端固定浮动显示,我们该如何做呢?2、解决方法 使用css进行位置控制,然后结合jquery来处理滚动事件添加样式。3、示例代码 滚动条下拉标题固定在头部 win原创 2015-11-04 18:32:54 · 2411 阅读 · 0 评论 -
asp.net Web项目中使用Log4Net进行错误日志记录
使用log4net可以很方便地为应用添加日志功能。应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能。同时,通过外部配置文件,用户可以不用重新编译程序就能改变应用的日志行为,使得用户可以根据情况灵活地选择要记录的信息。 那么我们如何在Web项目中使用Log4Net呢? 1、下载Log4Net,地址如下:http://logging.apach原创 2015-09-29 10:12:31 · 18362 阅读 · 1 评论 -
asp.net 利用IHttpModule和IRequiresSessionState控制入口登录开发错误解决办法
1、VS项目中添加FilterModule.cs来控制从登陆页面进入系统,该类代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.SessionState;namespace VisualStudio{ public c原创 2015-09-21 18:43:48 · 3137 阅读 · 0 评论 -
asp.net table表格表头及列固定实现
在开发中常会遇到table表格中列特别多,下拉后,表头就看不见了,水平滚动后,第1、2列就看不见了,于是需求就出来了,就是需要固定table的表头和列。demo结构如下图所示:demo下载地址:http://download.csdn.net/detail/taomanman/9124949示例运行效果如下图所示:原创 2015-09-21 18:32:38 · 7212 阅读 · 0 评论 -
asp.net GridView列数据鼠标移入显示提示信息
asp.net GridView列数据鼠标移入显示提示信息原创 2015-09-06 18:12:14 · 4769 阅读 · 4 评论 -
asp.net 中点击按钮弹出模式对话框,选择值后返回到页面中(window.showModalDialog实现)
现从事专业 tbMajor" runat="server" ReadOnly="true"> hidV" runat="server" /> OpenWin(300, 400);" /> function OpenWin(width, height) { var me; // 把父页面窗口对象当作参原创 2015-07-13 17:53:02 · 12042 阅读 · 0 评论 -
asp.net 中RadioButtonList的选项改变事件处理(采用jquery操作)
实现的效果如下图所示: 可以设置RadioButtonList的autopostback属性为true,然后处理其OnSelectedIndexChanged事件,但是这样会造成回发事件,造成页面刷新,用户体验不好,于是这里采用jquery来操作。原创 2015-07-09 18:56:35 · 14115 阅读 · 1 评论 -
asp.net 利用jquery让登录页面垂直居中显示
直接源码,有不懂的请留言。权限登录 $(function(){ divresize(); }); /**自应高度**/ function divresize() { resizeU(); $(window).resize(resizeU);原创 2015-07-07 18:52:49 · 2623 阅读 · 0 评论 -
asp.net 利用多表联合查询进行汇总统计
3张表相关联,按照各个地区用户统计每个栏目在某个时间段的上报数量和审核数量,表结构如下图所示:原创 2015-07-08 17:54:26 · 7403 阅读 · 0 评论 -
asp.net使用echarts展示图表数据
Echart图表示例 //初始化 $(function () { $('#table2').hide(); }) //点击切换面板 var IsFixedTableLoad = 1; function panel(obj) {原创 2015-06-29 15:58:49 · 23349 阅读 · 6 评论 -
asp.net中Repeater中嵌套Repeater来显示跟外层Repeater数据相关的其他信息
在实际开发中,比如在统一权限管理系统中,我们预先定义了一些列角色,我们点击每一个角色,进入一个应用系统列表,我们要知道每个应用系统中,该角色已经拥有多少菜单访问权限,我们就可以通过Repeater中嵌套Repeater来显示这些信息,如下图所示:主要代码如下:原创 2015-07-03 16:38:23 · 3526 阅读 · 0 评论 -
asp.net中利用NPOI导出数据到excel中
asp.net中利用NPOI实现导出DataSet到Excel中,首先下载对应的dll,下载地址:将其添加到项目引用中。下面给出一个方法NPOIHelper.cs,代码如下:using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Configu原创 2015-07-03 15:15:43 · 9591 阅读 · 0 评论 -
asp.net中DataTable和List<T>之间相互转换
在asp.net开发中常会遇到这样的问题,这里跟大家分享一个其之间相互转换的方法:using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Reflection;using System.Web;namespace ContourWebs.BaseCla原创 2015-07-03 15:04:42 · 6418 阅读 · 0 评论 -
asp.net中利用jquery zTree异步加载数据
jquery zTree需要使用的js和css,可以从下列地址获取:http://download.csdn.net/detail/taomanman/88655431、用于获取JSON数据的代码:using AT.Business.DAL;using AT.Business.IDAO;using Newtonsoft.Json;using System;using System.Coll原创 2015-07-03 14:49:10 · 3931 阅读 · 1 评论 -
asp.net利用GridView"表中表"实现主从表数据
在模板容器中,放置GridView控件,形成"表中表"的效果,这样可以实现各种复杂的表格效果,下面介绍的"表中表"最适合显示主从表中的数据。 新建一个ASp.NET网站,在Default.aspx页面中添加如下代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.or原创 2009-10-23 10:04:00 · 6081 阅读 · 0 评论 -
asp.net TreeView动态绑定数据库显示数据
假设在数据库中建立一张表, 如tb_treeview,如下创建 create table tb_treeview( id int not null, displayName varchar(20), parentId int ,原创 2009-11-16 15:40:00 · 7567 阅读 · 5 评论 -
asp.net图片验证码
asp.net系统,在登录或注册时常提供数字或字符混合的验证码,这里介绍如何操作。1,Default 页面http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> protected void Button2_Click(object sender, EventArgs e) { if (Req原创 2010-04-19 11:02:00 · 1154 阅读 · 0 评论 -
asp.net中利用Lucene.net实现检索并对检索关键字高亮显示
Lucene.NET是一个全文搜索框架,而不是应用产品。关于其中用到的两个dll文件,可到http://d.download.csdn.net/down/2352061/taomanman免费下载。 直接贴代码了:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/原创 2010-05-14 14:39:00 · 6464 阅读 · 8 评论 -
asp.net时间控件之用法
关于需要用到的JS文件请到地址:http://d.download.csdn.net/down/2387457/taomanman免费下载; 下面介绍其使用方法:第一步:到我提供的地址下载JS文件,并解压到项目某个目录下,你自己定啦。 第二步:在需要用到时间控件的aspx页面中添加该JS文件中的WdatePicker.js文件。如接着就是添加两个文本框,这个时间原创 2010-05-24 11:18:00 · 8993 阅读 · 4 评论 -
asp.net 水晶报表使用总结
手头上的一个项目,终显雏形,其中遇到一些问题,经过多番努力,终于得以解决,主要是水晶报表方面的。因为是第一次用,总结的同时,也给后来可能用到水晶报表的人一些微弱的指引,所以如果总结的不好的话,请大家指正。关于水晶报表的一些基本概念,如push和pull模式等如果想了解的话,自己百度搜索下,或是找本书看就可以了。这里我主要是根据实际应用到的要求,来进行带图的详细介绍,希望对新手有所帮助。使用的是VS2008,在页面中添加命名空间的引用,主要有以下几个:using CrystalDecisions.Crysta原创 2010-06-01 19:04:00 · 7851 阅读 · 0 评论 -
asp.net frameset里一个frame中获取下拉框、单选框的值并作为参数传递到另一个frame里并显示结果
最近在一个项目中,由于根据需求,需要增加一个概览页面,也就是最高权限用户可以对全局概况有一个总的了解,下面就来简单介绍下,主要是对于其中实现的部分小技巧做一下总结。贴图示例如下: 在这个页面中一个frameset里有三个frame,分为左中右三个部分,中间是显示部分,右边的上半部分是快速查询部分,里面主要是由三个下拉框和一个单选框组成,通过点击按钮将参数传递到另外一个页面,并且这个页面是在中间的frame里显示最终的结果。 看代码:原创 2010-07-05 10:08:00 · 2526 阅读 · 0 评论 -
asp.net中zedgraph柱状图的使用总结
选择年份 统计内容 项目个数 项目总投资 IsS原创 2010-07-14 13:56:00 · 2052 阅读 · 0 评论 -
asp.net Repeater控件用法----一列数据在Repeater中每行显示固定记录方法
<br /><asp:Repeater ID="rptStatus" runat="server" OnItemDataBound="rptStatus_ItemDataBound"><br /> <HeaderTemplate><br /> <table><br /> <tr><br /> </HeaderTemplate><br /> <ItemTemplate><br />原创 2010-09-27 17:44:00 · 9987 阅读 · 1 评论 -
asp.net 服务器端Label控件字间距调整的一种简单方案
<br />在用Label控件做标题显示的时候,如果是从数据库动态读取出来的标题,想要改变字间距,比如说在每个字之间加上一个空格,这样就不显得那么拥挤了,下面介绍一种简单的方法<br /> <br /> <br />后台cs文件增加一方法: //增加字体之间的间距方法 public string getBigTitle(string title) { char[] chars = title.Trim().ToCharArray();原创 2011-02-23 16:53:00 · 3256 阅读 · 0 评论 -
asp.net 利用HttpWebRequest自动获取网页编码并获取网页源代码
/// /// 获取源代码 /// /// /// public static string GetHtml(string url, Encoding encoding) { HttpWebRequest r原创 2011-08-17 08:45:08 · 6577 阅读 · 1 评论 -
asp.net中去除字符串中的所有空格字符
方法一、最常用的就是Replace函数 string str = "str=1 3 45. 7 8 9 0 5"; Response.Write(str.Replace(" ",""));方法二:由于空格的ASCII码值是原创 2011-08-17 15:26:34 · 9943 阅读 · 1 评论 -
ASP.NET中数据控件中的LinkButton控件点击时更换颜色
在一些网站上常看见如上图的效果,点击的改变颜色,换一个点击,原先的颜色恢复。 ' CommandName="Select" OnClick="LinkButton1_Click">原创 2011-08-20 17:00:03 · 4261 阅读 · 3 评论 -
asp.net中一个页面跳转,后一个页面操作内容后返回先前页面,并使得先前页面数据刷新
A.aspx 页面中一个按钮跳转到B.aspx页面,在B.aspx页面中一个按钮操作按钮后,返回上一页,并刷新数据。protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack)原创 2011-08-25 00:12:09 · 4911 阅读 · 0 评论 -
asp.net 使用FileUpload控件上传并显示图片
在项目中经常会遇到上传图片,在点击保存按钮向数据库提交数据之前,让图片显示在Image控件中,方法如下:原创 2011-08-25 00:24:48 · 11212 阅读 · 2 评论 -
asp.net中用于显示包含html标记的服务器端控件 Literal
RT,有一个控件为Literal控件,其Mode属性包含三种形式:Mode:Encode、PassThrough、TransformPassThrough" Text=''>原创 2011-08-30 21:20:50 · 1721 阅读 · 0 评论 -
asp.net 鼠标移入Repeater某一行时改变颜色并且checkbox列被选中
/*被选中*/ function OnCheck(event) { var obj = event.srcElement ? event.srcElement : event.target; if (obj.type原创 2011-09-17 21:40:31 · 2327 阅读 · 0 评论 -
asp.net web数据库控件内table(包括嵌套table)的边线问题
在做数据绑定显示的时候,经常会遇到这样的情况,使用一些asp.net web数据库控件,如Repeater、FormView等,里面的模板里使用table,还有可能是多个数据控件嵌套,里面有多个table,这样就能显示各种复杂的表格,但是table表格的边框线,就是一个问题,经常原创 2011-09-23 15:29:11 · 2524 阅读 · 1 评论 -
asp.net 实现获取一个集合数组中出现次数最多的元素
List _wei = new List(50); _wei.Add(1.0); _wei.Add(2.0); _wei.Add(3.0); _wei.Add(2.0); var result = from item in _wei //每一项原创 2011-10-26 09:08:18 · 2134 阅读 · 1 评论