ASP.NET C#
IT微聊吧
分享工作中自己的开发经验,探讨开发中你我的技术优点。
展开
-
Ajax简介及几种常见框架的使用说明
一、Ajax简介1、什么是Ajax Ajax是异步JavaScript和XML(Asynchronous JavaScript and XML)的英文缩写。"Ajax"这个名词的发明人是Jesse James Garrett,而大力推广并且使Ajax技术炙手可热的是Google。Ajax的核心理念在于使用XMLHttpRequest对象发送异步请求。2、使用Ajax的优点1)减原创 2009-02-03 09:37:00 · 1700 阅读 · 1 评论 -
静态变量不该用的地方别用,小心出现重复覆盖等现象
最近,在开发一个大型行业门户网站,中间有个小细节折腾了我两天,也许有些高手早知道该问题了,但我还是写出来,供不知道的朋友查阅。 事情经过是这样的,之前有个同事是研究生毕业,但没有实际开发项目经验,底层上传组件已经给他写好,让他实现页面上传图片的功能,表面上看上去没有什么问题,一切都是正常的,但随着运营推广,越来越多人开始使用该平台,出现了图片老被覆盖的问题,开始我还以为是我上传图原创 2009-12-08 11:49:00 · 803 阅读 · 0 评论 -
常见实用的C#语句汇总(不断整理中)
1、键值的使用(多用在批量取代情况) //需引用using System.Collections; public void WriteHTML(string str) { Hashtable Content = new Hashtable(); Content.Add("&author", "作者"); Cont原创 2012-03-15 15:43:22 · 837 阅读 · 0 评论 -
普通页面、套用母版页的页面遍历TextBox控件的方法
1.普通页面遍历TextBox控件清空的方法,其他控件类似 foreach (Control col in this.Controls) { //if (col.GetType().Name.Equals("TextBox")) if (col is TextBox) {原创 2009-07-01 11:14:00 · 1731 阅读 · 0 评论 -
防刷新次数增1的解决办法
if (HttpContext.Current.Session["CurrentID"] == null) { UpdateState(int.Parse(ID), 1); HttpContext.Current.Session["CurrentID"] = ID; }原创 2009-06-24 09:33:00 · 667 阅读 · 0 评论 -
ViewState对象取不到值的另种解释
ViewState经常被用于同一页面值的传递,不可跨页面,有点类似隐藏控件,用法很简单,只要ViewState["key"]先赋值,后调用就Ok了,但实际开发中偶尔会遇到值取不到的问题,最简单得先排除是否禁用了,若未禁用,基本上是不存在问题的,不过偶今天在开发中为了保存搜索条件时可吃了苦头,因公司要求,多于10多个条件参数不想用url参数传递而是采用隐藏保存,即设置一些搜索条件后搜索出来的结果当原创 2009-06-23 10:13:00 · 2354 阅读 · 0 评论 -
Session对象取不到值的另一种解释
在实际的开发过程中,经常需要用到Session、Cookies等对象,比如Forms身份和角色认证时需要使用Cookies,跨平台跨域名单点登录时也需要用到Cookies,Session登录时需要用到Session,以及其他需要用到Cookies、Session的地方。但最近在做一个防页面刷新的而次数增加的问题时却发现首次加载已给Session赋值再次刷新页面后Session对象值却为空,排除了S原创 2009-06-22 13:55:00 · 6691 阅读 · 0 评论 -
WAP建站入门教程
WAP的编程模型是以Web编程模型为基础的。因此在阅读本章之前,读者应该对Web编程模型有一定的了解。下面介绍WAP网络构架、如何搭建开发与测试环境和使用WAP的开发工具。在对WAP的概念有了初步了解之后,再来学习书写静态WML页面、使用服务器端脚本语言动态输出WML,在WML页面中显示中文和动态输出WBMP图像。 一、WAP整体简介 WAP应用环境是一个通用的应用开发环境。它支持在不同无转载 2009-05-25 13:04:00 · 1165 阅读 · 0 评论 -
wap网站开发问答
1. 开发WAP软件需要哪些工具? 为了开发WAP应用程序,需要一个WAP网关(注意:这里的网关可能是指支持WML的服务器。可以通过配置WWW服务器达到这个目的)和WAP工具包。工具包应当包括模拟器和能让开发者浏览WML网页。WML页面的开发和HTML页面的开发一样,可以使用Notepad或者其他文本编辑器来进行编辑。2. 有哪些公司现在提供这样的开发环境?Nokia、Ericsson、UpPho转载 2009-05-25 13:06:00 · 730 阅读 · 0 评论 -
IE下弹出层被DropDownList控件遮挡的解决办法
方法1(推荐):在弹出层的代码中放入如下代码即可解决,注意宽度和高度得根据弹出层的具体大小而定 方法2(针对少数弹出层被遮挡):改变弹出层布局大小或位置,尽量不要在在DropDownList控件上弹出; 方法3(针对少数弹出层被遮挡):在执行弹出层脚本的同时,隐藏DropDownList控件。原创 2009-07-30 16:01:00 · 1409 阅读 · 0 评论 -
LINQ技术简介(整理)
LINQ技术:解决降低访问和整合信息数据的复杂度的问题,即集合访问技术LINQ,语言级集成查询(Language INtegrated Query)C#3.0 LINQ 查询语法首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列:class Program { static void Main(string[] args)原创 2009-02-06 12:44:00 · 1619 阅读 · 0 评论 -
List泛型集合、DataSet以及DataReader的比较
dataset相当于一个数据库了,比较占资源,但是可以对数据进行操作;用IList是遵循面向接口编程的原则,我个人认为应当尽量减少DataSet的使用,如需要非连接更新、排序等等操作使用DataSet比较方便,而在直接读取数据时一般使用DataReader,但DataReader灵活性不够,但如果使用泛类配合DataReader以及实体类(Model)一起使用,其扩展能力和灵活性在某些方面甚至超过原创 2012-04-01 10:49:56 · 900 阅读 · 0 评论