随笔分类 -  Asp.Net

摘要:DataTable searchTable = _createPageManager.SearchSql(searchSql, searchField); DataRow[] drArr = searchTable.AsEnumerable().Skip((pageIndex - 1) * pageSize).Take(pageSize).ToArray();/// <summary> /// DataRow[] 转换成Json格式 /// </summary> /// <param name="drArr"></param> 阅读全文
posted @ 2012-11-09 17:08 PEPE YU 阅读(595) 评论(0) 推荐(1) 编辑
摘要:这篇博文主要是分析下当前经常使用到的UI组件,他们的效果和功能一般都可以满足我们平常项目使用,但对于较复杂些的项目建议你要斟酌下再决定是否使用?如何去用?尤其是字段和数据源都是后台动态生成那么考验性更大……需求:列表页展现数据,其中列头(一般在50个以上)和数据源都是后台动态生成,每页展示10条数据、排序、列拖动等功能要求效果:方法一:后台拼凑Json格式生成Table页面加载速度:使用结果来看: 优点:速度、体验性综合排名第二 缺点:列拖动用了第三方jquery插件但是效果上不是很好,另外虽然是ajax无刷新页面加载数据但是在排序、分页时数据表格需要重新绘制所以会有点给人抖动的感觉... 阅读全文
posted @ 2012-10-25 11:23 PEPE YU 阅读(6062) 评论(15) 推荐(3) 编辑
摘要:效果: 核心代码: 自定义Jquery插件grid.js//Jquery自定义分页插件(function ($) { $.fn.grid = function (options) { var objGrid = $(this); var defaults = { action:"normalList", mouldId:"", pageIndex:1, pageSize:10, orderField:"" , ord... 阅读全文
posted @ 2012-10-09 13:21 PEPE YU 阅读(721) 评论(0) 推荐(0) 编辑
摘要:在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说,这是很有必要俱备的网站制作基础条件。如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态码响应 阅读全文
posted @ 2012-09-17 11:04 PEPE YU 阅读(227) 评论(0) 推荐(0) 编辑
摘要:大体需求:读取指定文件->进行相关处理->新建文件并保存内容【用户选择后缀名“.mlc”文件后再把得到的".flc"文件保存到相关路径下】解决方案:1、根据用户选择的‘.mlc’文件先上传到服务器端; 2、从服务器端取出该文件用文件流进行读取操作; 3、经过处理的文件以‘.flc’后缀保存到服务器端 ; 4、最后弹出下载框供用户下载保存。第二种解决方案是使用ActiveX,之前的一篇《BS实现文件夹上传下载_终结篇》可以参考下。前台代码: 1 <div> 2 <input type="hidden" id="hdF 阅读全文
posted @ 2012-04-10 13:47 PEPE YU 阅读(1726) 评论(1) 推荐(2) 编辑
摘要:前两篇《BS文件夹上传操作(二) ——基本功能实现》,《BS文件夹上传操作》现在来看只能做了解了。真正可以运用到项目中的,只能是这篇ActiveX。在这里还是要感谢Left join.G下。因为没有他的帮忙还不知道这个需求是否能完成。另外这个功能的实现也是我们团队的成果。Tom,Ryan……两位我心中的高手!Web实现文件夹上传,下载功能,具体涉及到两个核心内容ActiveX、WebClient一、ActiveX 核心部分定义:ActiveX是Microsoft对于一系列策略性 面向对象程序技术和工具的称呼,其中主要的技术是 组件对象模型(COM)。打开VSA、新建一个Windows窗体控件库 阅读全文
posted @ 2012-03-07 09:16 PEPE YU 阅读(3846) 评论(20) 推荐(6) 编辑
摘要:上篇《BS文件夹上传操作 》大概说明了我所需要的需求,接着上次的命题:“如果有一个需求,要求你在BS上实现文件夹上传操作功能?你该如何实现?” ActiveX?Js插件?自定义控件 还是……再看下需求:客户端选择任一文件夹上传到服务器中,在服务器上建立相关文件夹且相应文件上传到相应的文件夹中。操作:选择任意一个文件夹上传 文件夹中相关文件也上传出来的效果:主要源码: /// <summary> /// 导入->确定 方法 /// </summary> /// <param name="path"></param> [D. 阅读全文
posted @ 2012-02-15 22:34 PEPE YU 阅读(2250) 评论(9) 推荐(3) 编辑
摘要:如果有一个需求,要求你在BS上实现文件夹上传操作功能?你该如何实现? ActiveX?Js插件?自定义控件 还是……下面说说我们的实验实验一 想到了WinForm 中的文件夹上传 在WebForm中引用WinForm->“using System.Windows.Forms;” 这里要涉及线程操作 [DirectMethod] public void TopBarClick(string strOpearate) { btnUpdateEmInfos(strOpearate); } protecte... 阅读全文
posted @ 2012-02-14 09:40 PEPE YU 阅读(2577) 评论(16) 推荐(4) 编辑
摘要:之前说到了Ext.Net中GridPanel行取值的问题(Ext.Net开发_GridPanel行选中取值),涉及到checkBox操作时,要留个心眼注意下取值的区别!返回值是Json格式。 现在用到了Json,就想自己也整一个Josn帮助类。在线帮助的资料很多,在巨人的身上东凑西凑也凑一个用用。 一、介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集 方法有多种,我这边用到是DataContractJson... 阅读全文
posted @ 2012-02-13 17:19 PEPE YU 阅读(3956) 评论(10) 推荐(5) 编辑
摘要:在网上发现这篇文章,收藏 时刻看看 学习学习(转)1. 避免将多个类放在一个文件里面。2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。6. 每行代码不要超过80个字符。7. 不要手工的修改机器产生的代码。a) 如果需要编辑机器产生的代码,编辑格式和风格要符合该编码标准。b) Use partial classes whenever possible to factor out the maintai 阅读全文
posted @ 2012-01-11 10:33 PEPE YU 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;using System.Text.RegularExpressions;namespace BaseData{ 阅读全文
posted @ 2011-11-02 14:30 PEPE YU 阅读(725) 评论(0) 推荐(0) 编辑
摘要:case "本周内": DateTime retStartDay = DateTime.Now.Date.AddDays(-(int)(DateTime.Now.DayOfWeek) + 1 ); DateTime retEndDay = DateTime.Now.Date.AddDays(7 - (int)(DateTime.Now.DayOfWeek)).AddDays(1); sbSqlDate.App... 阅读全文
posted @ 2011-10-24 17:05 PEPE YU 阅读(402) 评论(0) 推荐(1) 编辑
摘要:昨天下午弄了一个CheckBoxList 功能暂够用……今早 同样 整了一个RadioButtonList……发现一个问题如果这样写View Code 1 [ToolboxData("<{0}:FBSRadioBtnList runat=server></{0}:FBSRadioBtnList>")] 2 public class FBSRadioBtnList : System.Web.UI.WebControls.RadioButtonList 3 { 4 #region Field 5 private string radioText; ... 阅读全文
posted @ 2011-09-20 10:19 PEPE YU 阅读(1691) 评论(6) 推荐(1) 编辑
摘要:因需求不同最近公司项目要求开发自定义控件,看了些前辈的代码……现在结合自己的项目。 自定义CheckBoxList 主要功能: 全选功能、获取任一checkbox的Text或者Value值后台CS:View Code using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web.UI;using System.ComponentModel;namespace FumaCRM_BS.WebControls{ #region CheckBoxList ... 阅读全文
posted @ 2011-09-19 14:41 PEPE YU 阅读(1722) 评论(1) 推荐(1) 编辑
摘要:前台html:单选: <input type="checkbox" name="isChk" value="22" />全选:<input id="allChk" type="checkbox" name="allChkBox" />js代码://checkbox 选中$(document).ready(function() { $(":checkbox[name='isChk']").click(function( 阅读全文
posted @ 2011-06-30 16:08 PEPE YU 阅读(2962) 评论(0) 推荐(0) 编辑
摘要:近期项目 做CPS联盟……一切都OK了……可近期发生一件很奇怪的事!!!测试了 都上线了 两个月后出现这种情况:对方公司说订单生成后订单没有回发???!更奇怪的是我自己的电脑、还有一位同事的电脑中可以检测回发代码!(他之前也共同开发过这个项目)这是出事前的html代码:其中值是在后台赋值的 public string fanliRequestUrl = "";//51返利 public string emarRequestUrl = "";//亿起发(图一)这个是之后更改的:(图二)后台代码 把<img width='0'/> 阅读全文
posted @ 2011-06-01 15:06 PEPE YU 阅读(1222) 评论(1) 推荐(0) 编辑
摘要:项目完成了,完善也是一份重中之重的工作!至于你做的网站炫还是不炫?个人认为人性化很重要!尤其是B2C网站……如何做到项目人性化?只有不断的去发现和完善了! 购物网站已做好,目前也在新增一些新功能、SEO、及代码优化的工作!昨天运营部门同事找到我说“一般网站登录、注册填写完信息后,直接回车就可以登录或者注册了,没必要一定要单击鼠标确认啊?问我可不可以做到?” 我和他说 “不好控制。”因为之前有做过,也google了 也没找到一二,但是自己没有研究下 :)(个人感觉自己js不怎么的所以就……)还解释了下,之前的做法是这个<body onkeydown='onEnterDown();& 阅读全文
posted @ 2011-05-20 10:57 PEPE YU 阅读(3801) 评论(20) 推荐(1) 编辑
摘要:在ASP.NET中,有很多种保存信息的对象。例如:Application,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么?为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示:方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量、简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器端Cookie小量、简单的数据可以根据需要设定单个用户客户端Viewstate小量、简单的数据一个Web页面的生命期单个用户客户端Cache任意大小可以. 阅读全文
posted @ 2011-03-28 17:32 PEPE YU 阅读(400) 评论(0) 推荐(2) 编辑
摘要:方法一、设置web.config文件并改网页meta编码。<system.web> <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" uiCulture="zh-CN" responseHeaderEncoding="gb2312" fileEncoding="gb2312" /></system.web>并将所有.aspx文件 阅读全文
posted @ 2011-03-28 12:51 PEPE YU 阅读(463) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示