
ASP.NET
ranbolwb
这个作者很懒,什么都没留下…
展开
-
asp.net IHttpModule实现权限控制
为了在正式项目上应用切面形式的权限控制,今天在IHttpModule上做了一个权限控制的测试项目。在开发过程中,最郁闷的是碰到“会话状态在此上下文中不可用”的错误了,解决办法见下面的代码注释。步骤如下:1、新建网站,添加App_Code文件夹,新建MyHttpModule类,如下:using System;using System.Collections.Generic;usi原创 2012-02-21 17:35:09 · 6298 阅读 · 1 评论 -
asp.net XML远程编辑演示
本示例已上传,下载地址:远程XML文件编辑示例XML文档格式: <ItemRecords TITLE="南百美美购实习生招聘启事" HREF="asp/v.do?id=13861&cid=61"/> <ItemRecords TITLE="别堆积 三洋洗衣机震撼价仅售1599" HREF="/BaseNews/ShowDM.aspx?id=102原创 2012-03-30 10:49:13 · 2286 阅读 · 0 评论 -
如何在网页标题栏上显示ICO图标
按照这个方法就可以解决了: 第一步,准备一个图标制作软件。 首先您必须了解所谓的图标(Icon)是一种特殊的图形文件格式,它是以.ico 作为扩展名。普通的图像设计软件无法使用这种格式,所以您需要到下载一个ico图标工具,本站常用软件既有,推荐强大的Microangelo,可以方便的制作ico图标.汉化修正版下载地址:http://www.skycn.com/soft/2478转载 2012-04-05 15:47:17 · 6426 阅读 · 0 评论 -
ajax UpdateProgress 不显示
今天用了 UpdateProgress ,但是UpdatePanel更新时,其内容不显示,原因居然是触发键在 UpdatePanel 外。。。无语中...解决方法参考下文:转载 2012-04-05 17:02:01 · 1327 阅读 · 0 评论 -
asp.net 服务器推送(Server Push)
在以往的和服务器端通信技术中,我们多数使用的是AJAX轮询式访问,也就是在Javascript中控制时间间隔,然后每隔一段时间就访问一次服务器,然后获得数据或通知。但是这种轮询方式的访问有90%是在做无用功。 要想长时间保持服务器和浏览器之间的连接怎么办?长连接技术,这可不是什么新技术,用IFrame作为隐藏帧指向长请求页面的方法早已被很多人运用在互联网上,但是IFrame作为隐藏帧有转载 2012-04-10 17:28:27 · 9999 阅读 · 1 评论 -
Repeater嵌套绑定Repeater
Repeater嵌套Repeater的结构:一般写过的都能看懂吧 cs代码: private void RpTypeBind() {//GetQuestionTypeAndCount() 返回一个datatable this.rptypelist.DataSource = LiftQuestionCtr.GetQuestio转载 2012-04-26 19:06:37 · 567 阅读 · 0 评论 -
Oracle long raw字段操作 oledb方式 asp.net
数据库表结构:-- Create tablecreate table B2C_SPXSM_CXXX( spid NUMBER not null, cxxx LONG RAW);-- Create/Recreate primary, unique and foreign key constraints alter table B2C_SPXSM_CXXX add con原创 2012-04-16 21:48:37 · 2525 阅读 · 0 评论 -
asp.net CKEditor 在指定位置插入字符串
CKEDITOR.instances.CKEditorControl1.insertHtml(str);原创 2012-06-06 18:03:50 · 1145 阅读 · 0 评论 -
asp.net 后台跳转新窗口
protected void lbtn_FkOrder_Click(object sender, EventArgs e) { //执行处理 Response.Redirect("~/Paymentonline.aspx"); }加入语句 OnClientCli原创 2012-06-24 17:30:53 · 5825 阅读 · 2 评论 -
asp.net 各浏览器下实现回车提交表单
在做登录页面的时候,有客户提出,希望在输入上一个信息后,回车自动跳转到下一个输入框,比如输入用户名后回车跳到密码框,输入密码后再回车即提交表单,本来是一个很简单的事情,但是一碰到各种浏览器就变得复杂了。天啊,什么时候天下浏览器都同一个标准啊。。。 在实现过程中,碰到两个问题,首先是不同浏览器对按键的捕捉问题;第二个是不同浏览器对控件 click 事件提交的支持不一样,如原创 2012-11-06 16:55:11 · 1132 阅读 · 0 评论 -
使用 URLRewriter 重写 asp.net 网址 经验
最近使用URLRewriter 重写了网站的网址,在过程中遇到一些问题。首先是按照网上的教程把 URLRewriter 整合到网站里,参考:http://www.cnblogs.com/Ferry/archive/2009/06/19/1506770.html网上有很多教程,博客园这篇是写得比较清楚的。把 URLRewriter 整合进网站后,一开始想写一个http原创 2013-02-01 17:54:25 · 829 阅读 · 0 评论 -
asp.net 服务器推送(Server Push) 支持 IE、火狐、谷歌等 仅供参考
asp.net 服务器推送(Server Push) 这个示例只支持IE的推送,但在现在浏览器多元化的时代,只支持IE在大多数时候还是不够的,如何兼容多种浏览器是摆在我们程序员面前的一大难题,算了,不诉苦了,回归正题,在非IE浏览器下,我们在借助 HttpRequest 对象来实现推送,判断 request.readyState == 3 就可以了。废话就不说了,示例代码如下:原创 2012-04-10 18:28:50 · 5403 阅读 · 5 评论 -
[ASP.NET] Session 详解 sessionState 存储位置
本文仅代表作者个人观点,正确与否请读者自行研究!原文地址:http://www.frontfree.net/view/article_742_page1.html阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解转载 2013-06-09 16:37:00 · 4455 阅读 · 0 评论 -
asp.net 读取远程图片进行编辑后输出
string imgUrl = "http://www.baidu.com/img/baidu_sylogo1.gif"); //远程图片路径byte[] bytes = new System.Net.WebClient().DownloadData(imgUrl); //读取远程图片数据System.Drawing.Image image = System.Drawing.Image.Fr原创 2012-03-29 09:46:17 · 1690 阅读 · 0 评论 -
asp.net 记录用户打开和关闭页面的时间
记录打开页面时间:在Page_Load事件里记录一下。protected void Page_Load(object sender, EventArgs e){ if (!Page.IsPostBack) { //记录用户打开页面时间 Log_User_Time.SetUserTime(Session, Request, R原创 2012-03-29 10:31:24 · 3442 阅读 · 4 评论 -
IIS7.0 HttpModule 不可用
今天在一个测试项目里写了一个IHttpModule的实现类,在web.config里配置了: VS2008运行调试,没有问题,但部署到IIS就不起作用了,仔细看了一下web.config的说明,还差一个地方没有配,加上就没有问题了,如下: 在 Internet 信息服务 7.0 下运行 ASP.NET AJAX 需要 s原创 2012-02-21 17:36:23 · 2243 阅读 · 0 评论 -
ASP.NET小技巧——回传后保持页面的滚动位
今天在MSDN上看到一篇文章,关于如何在ASP.NET页面回传后保持当前的滚动(垂直)位置。这个技巧挺实用的,在此做简单的翻译介绍。 默认情况下,ASP.NET页面回传到服务器后,页面会跳回顶部。对于一个内容较多的页面,你或许有需要自动滚动到用户最后操作的位置。页面属性 MaintainScrollPositionOnPostBack 可以解决这样的问题,有以下转载 2012-02-19 23:43:49 · 453 阅读 · 0 评论 -
asp.net获取访问者ip地址的函数
/// /// 获取IP地址 /// public static string IPAddress { get { string userIP; // HttpRequest Request = HttpContext.Current.Re转载 2012-02-19 23:41:49 · 7608 阅读 · 0 评论 -
asp.net 迅雷等下载工具会将文件取为 .aspx/.ashx等文件名的解决办法
假设当前的URL为 http://localhost/download.ashx?id=22, fileName为"test.txt",我们要把下载URL改为 http://localhost/download.aspx/test.txt?id=22 注意fileName那个文件名不能太长,实际使用的时候最好做个文件名截取原创 2012-02-18 11:56:11 · 5107 阅读 · 0 评论 -
asp.net RDLC 部署总结 windows server 2008 r2
一开始在 webapp 的网站上做了一个 RDLC 的报表,在开发环境上跑得很好,但是一部署到服务器上就显示不出报表了。只在浏览器上提示脚本错误,找不到 ReportViewer1 这个控件...然后到网上找了好些资料,又到MSDN上下了N个版本的reportviewer.exe ,全部提示版本不兼容,靠。。。我都怀疑是MSDN里面全部都指向同一个文件了。。。后来终于在 C:\Prog原创 2012-02-18 11:50:48 · 1416 阅读 · 0 评论 -
asp.net FileUpload 判断上传文件是否为图片
if (!FileUpload1.HasFile) { this.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('请选择上传图片!');", true); return; }原创 2012-02-17 14:50:03 · 3585 阅读 · 0 评论 -
asp.net 下载文件 中文名乱码
context.Response.Clear(); context.Response.AddHeader("Content-Disposition", "attachment;filename=" + context.Server.UrlEncode(dt.Rows[0]["fileName"].ToString()));//添加头信息。为“文件下载/另存为转载 2012-02-18 11:56:53 · 4177 阅读 · 1 评论 -
ASP.NET中关于上传附件的大小设置问题
ASP.NET中关于上传附件的大小设置问题Asp.net中,上传文件的默认大小是4096 KB,也就是4M,不过你可以在Web.config中更改这个数据 useFullyQualifiedRedirectUrl="true" executionTimeout="100"/>那么此时就是10M的文件,当然你也可以把它修改的更大转载 2012-02-19 23:44:47 · 977 阅读 · 0 评论 -
Asp.net 默认配置下,Session莫名丢失的原因及解决办法
Asp.net 默认配置下,Session莫名丢失的原因及解决办法正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。这次到优快云上搜了一下帖子,发现好多人在讨论这个问题,然后我又google了一下,发现微软网站上也有类似的内容。现在我就把原因和解决办法写出来。转载 2012-02-19 23:34:52 · 618 阅读 · 0 评论 -
地址栏 中文乱码
1.设置web.config文件。 ...... ...... 或者: aspx文件中: 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 > > 进行传递 string Name = "中文参数 "; Response.Redirect( "B.aspx?Name转载 2012-02-21 08:51:46 · 1809 阅读 · 0 评论 -
C#使用SQLite数据库
SQLite 是目前比较流行的一个开源、免费的小型的Embeddable RDBMS(关系型数据库),用C实现,内存占用较小,支持绝大数的SQL92标准,个别不支持的情况,在这里说明对各种语言的支持也比较不错,wrapper很多。Google Gears 、Mozilla 和 Adobe AIR 都在使用sqlite,应该说明其还是很不错的SQLite 的关键字列表,这转载 2012-02-21 08:59:12 · 899 阅读 · 0 评论 -
asp.net js 提交到后台特定按钮事件
本文讲述如何在asp.net 点击前台页面元素的时候,将该动作提交到后台按钮事件。首先在页面放一按钮,设为不显示,如:品牌其次,在想要点击触发回传的元素上添加点击事件,如:ahref='javascript:void(0);'onclick='sb_click(this,"166")'style="white-space:nowrap;">可口可乐a>functio原创 2012-03-29 10:30:20 · 1396 阅读 · 0 评论 -
asp.net 返回结果前 按钮只能提交一次
参考:http://www.cnblogs.com/nixjojo/archive/2012/04/20/2459436.html转载 2013-06-08 09:40:42 · 1101 阅读 · 0 评论