Welcome 微信登录

首页 / 网页编程 / ASP.NET

asp.net创建文件夹的IO类的问题

asp.net创建文件夹的IO类的问题

asp.net创建文件夹的IO类的问题2010-12-28C#中.net中得IO类虽然功能很强大,但是正是因为功能强大,所以在很多虚拟服务商的服务器上并不实用 。因为IO.Directory和IO.DirectoryInfo在应用文件夹操作中,会遍历网站所在的硬盘的磁盘跟目录,一般虚拟服务商并不会给这个磁盘的Network service用户开启读取权限,所以在操作文件夹的时候,使用IO下的这两个类会出现如下错误未找到路径“E:”的...
Asp.Net的控件如何与Server交互

Asp.Net的控件如何与Server交互

Asp.Net的控件如何与Server交互2010-12-28以前写asp的程序的时候,知道只有type设置为submit的按钮,才能触发表单提交数据给服务器端。如:Asp.Net中的Button就是等于<input type="submit">.但是现在Asp.Net的好多控件都可以任意的和服务器端交互,如:LinkButton.这是怎么实现的呢?难道是一种全新的方式吗?其实,这只是微软的一种变通的方式。我们先来看看客户端...
asp.net的一个bug的发现和解决

asp.net的一个bug的发现和解决

asp.net的一个bug的发现和解决2010-12-28gridview中的按钮类型用如果用image,触发rowcommand事件时会被执行两次,据说只出现在IE6,IE5、firefox等没有问题,我的IE7也存在同样问题,似乎和IIS版本也有关系,期待微软的补丁。今天下午一遇到一个问题,gridview 的rowcommand事件会被执行两次,postback也会执行两次,最初还怀疑是调试器的问题,经过察看日志,确定真的被执行了两次。代码检查了n遍...
ASP.Net防止刷新自动触发事件的解决方案

ASP.Net防止刷新自动触发事件的解决方案

ASP.Net防止刷新自动触发事件的解决方案2010-12-28使用asp.net,在刷新页面的时候会自动触发服务器端的事件。举个简单的例子,如:一个注册页面,我们填写完注册信息之后,如果按F5刷新之后,会自动触发到Button事件上,这样就造成了又注册了一次的麻烦。我先前的解决方案:用关键字查询,如有相同,则提示已有此用户。但是这种方案不能在没有表识的情况下使用,他会重新提交。鉴于此,我寻找了一种新的解决方案,很庆幸,在朋友的提点下,迸发了这样的解决方案...
ASP.NET后台代码实现XmlHttp跨域访问

ASP.NET后台代码实现XmlHttp跨域访问

ASP.NET后台代码实现XmlHttp跨域访问2010-12-28最近项目需要实现XmlHttp的POST方法到另一服务器上的页面进行数据的更新,可是IE会提出“该页正在访问其控制范围之外的信息,是否继续?”等警告信息,而在其他浏览器上直接禁止掉,GOOGLE一下原来是XmlHttp的跨域访问问题,找了很多资料,说是提供很多解决方案,可是都没有用处。原来由于浏览器的安全限制,网络连接的跨域访问时不被允许的。我们不能在浏览器端直接使...
ASP.Net生成后台脚本的问题的解决办法

ASP.Net生成后台脚本的问题的解决办法

ASP.Net生成后台脚本的问题的解决办法2010-12-28用ASP.NET开发web应用经常会用到弹出对话框,一般情况下我是这样写的Response.Write("","<script>alert("弹出窗口!");</script>");但是这样写有一个问题就是当 对话框弹出的时候整个页面都是白的,进度条在缓慢的移动,等你点了确定后就好了,这是为什么呢?我是这样理解的,程序是顺序执行的,...
ASP.NET实现匿名访问控制

ASP.NET实现匿名访问控制

ASP.NET实现匿名访问控制2010-12-28通过学习我掌握了两种控制方法,实现了对于网站的匿名访问控制,一个是通过IIS实现,另一个是通过ASP.NET实现。个人感觉两种基本上可以实现的功能没有什么差别,不过通过ASP.NET实现的更易于管理和维护。对于通过IIS的实现都比较清楚,可以对文件夹或单个文件(页面)设置访问权限,IIS提供了“目录安全性”和“文件安全性”的设置方法。并可以通过直接设置不同访问...
ASP.net实现无扩展名的URL重写(无需ISAPI)

ASP.net实现无扩展名的URL重写(无需ISAPI)

ASP.net实现无扩展名的URL重写(无需ISAPI)2010-12-31URL重写已经有很多的方法,但是多数都有一个缺点,就是不支持无扩展名的网页。比如把http://blog.knowsky.com/category_1_1.htm 转换为 http://blog.knowsky.com/category.aspx?id=1。微软提供的方法需要在根目录里面建立jyk的文件夹,然后再建立一个default.aspx的文件,如果您有100名会员的话,这是...
asp.ne开发中跳转页面的三种方法比较

asp.ne开发中跳转页面的三种方法比较

asp.ne开发中跳转页面的三种方法比较2010-12-31这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来...
Asp.net实现无刷新检测用户名

Asp.net实现无刷新检测用户名

Asp.net实现无刷新检测用户名2010-12-31本文将向大家介绍Asp.net实现无刷新检测用户名的方法,功能为:当用户输入用户名,用户名的文本框失去焦点后就检测用户名是否重复,不用再点击一个按钮才能检测(如今很多网站都具备这个功能哦)。下面就给出实现这一功能的代码:前台代码:以下是引用片段: <script type="text/javascript" language="javascript">...
ASP.NET组件DataGrid的分页实用方法

ASP.NET组件DataGrid的分页实用方法

ASP.NET组件DataGrid的分页实用方法2010-12-31查了网上资料,关于这个DataGrid分页实在是太多太多方法,有些解决方法过于Trick,有些则效率较低,这里提供一个不太麻烦,也效率尚可(通过Session缓存DataSet)的方法:拖动DataGrid到WebForms,从DataGrid的属性栏中选择Columns打开DataGrid Properties自定义对话框,选择Paging分页,Allow paging, Page si...
Asp.Net下通过切换CSS换皮肤

Asp.Net下通过切换CSS换皮肤

Asp.Net下通过切换CSS换皮肤2010-12-31换皮肤的方式有很多种,最简单的通常就是切换页面CSS,而CSS通常写在外部CSS文件里。那么切换css其实就是更换html里的link href路径。我在网上搜索了下。一般有两种方式:1,在页面放一个holder控件。然后用编程方式把当前用户的风格css link写入页面。2,通过反射机制,逐个控件设置css样式。上面两种方式都挺麻烦的,第一种需要在每个页面上放一个holder控件。类似的做法还有把l...
<< 371 372 373 374 375 376 377 378 379 380 >>