随笔分类 -  asp.net

403.14-Forbidden Web 服务器被配置为不列出此目录的内容
摘要:iis 7上发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容折腾了半天,提示里面的解决方法是:如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。使用 IIS 管理器启用目录浏览。打开 IIS 管理器。在“功能”视图中,双击“目录浏览”。在“目录浏览... 阅读全文
posted @ 2014-08-02 16:01 網絡蛀蟲 阅读(607) 评论(0) 推荐(0)
Operation is not valid due to the current state of the object.
摘要:昨天客户突然要求将某个角色的所有权限都不分页的放在一个页面修改,本地测试OK,通过;但发布后,点击该页面提交后一直报下面的错误:异常信息: Operation is not valid due to the current state of the object.错误源:System.Web堆栈信息... 阅读全文
posted @ 2014-06-30 10:34 網絡蛀蟲 阅读(392) 评论(0) 推荐(0)
js与asp.net后台交互
摘要:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数; 方法二: 1、函数声明为pub... 阅读全文
posted @ 2013-07-17 20:51 網絡蛀蟲 阅读(605) 评论(0) 推荐(0)
Asp.net封装js的类
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Web; 5 using System.Web.UI; 6 7 /// 8 public class JScript 9 { 10 #region 旧版本 11 /// 12 /// 弹出JavaScript小窗口 13 /// 14 /// 窗口信息 15 public static void Alert(string message) 16 ... 阅读全文
posted @ 2013-07-17 16:46 網絡蛀蟲 阅读(297) 评论(0) 推荐(0)
RegisterClientScriptBlock 与 RegisterStartupScript 的区别
摘要:RegisterClientScriptBlock、RegisterStartupScript 都是注册一个脚本块。ClientScript.RegisterClientScriptBlock(this.GetType(), "script1", "alert(1);", true);ClientScript.RegisterStartupScript(this.GetType(), "script1", "alert(2);", true);它们的区别就是 RegisterClientScriptBlock 是注 阅读全文
posted @ 2013-07-17 16:41 網絡蛀蟲 阅读(471) 评论(0) 推荐(0)
错误与修复:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误,恒处于FF5卷动条位置
摘要:浏览器版本号继续升级过程中。IE9诞生了,IE10 也即将问世,火狐5和6已经发布了,而7和8也快出现了,Opera已经到了11,Chrome还在继续,我也不知道,应该总在14和50之间吧。不管怎样,不出意外版本号应该都会达到99。在跟随.NET 2.0和.NET 4一起发布的浏览器定义文件中有一个错误,也就是它们保存相当一部分浏览器版本的定义。但是浏览器的有些版本(比如IE10)不再在这个范围之内。因此,ASP.NET把它们看做是未知的浏览器,默认降级处理,这样就会给用户带来不便,比如不支持JavaScript特性。如果你想亲自看看,那就创建一个全新的空白的网站(可以在Visual Stud 阅读全文
posted @ 2013-07-17 13:22 網絡蛀蟲 阅读(450) 评论(0) 推荐(0)
ASP.NET弹出模态对话框【转】
摘要:主页面 PageBase.aspx.cs 中的代码protectedvoidPage_Load(objectsender,EventArgse){if(!this.IsPostBack){//addBtn.Attributes.Add("onclick","javascript:ShowModalDialog('OvertimeDlog.aspx','395px','250px')");//delBtn.Attributes.Add("onclick","javascript: 阅读全文
posted @ 2013-06-25 23:17 網絡蛀蟲 阅读(271) 评论(0) 推荐(0)
网站部分图片(特别是用户自己上传的图片)不显示怎么回事?
摘要:网站部分图片(特别是用户自己上传的图片)不显示怎么回事? 1 . 启动I E 浏览器,用鼠标左键单击“工具”→“I n t e r n e t 选项”→“高级”,找到“多媒体”选项下的“显示图片”选择框,看看是不是把显示图片功能给关了。结果是打着钩的。没问题。2. 查看网页源代码,看看图片的设置路径及文件名是否和上传的目标路径文件名相同。结果正常,一致的啊。3. 另外,看图片类型是否为jpeg 或gif 格式的。我上传的图片本身是jpeg格式的,也OK啊。4. 图片命名最好用英文等,不要用中文。避免出错。我的图片名称是英文加数字的啊。5. 难道图片太大?查看了一下也不大啊。才200K左右呢。 阅读全文
posted @ 2012-05-16 15:04 網絡蛀蟲 阅读(2804) 评论(0) 推荐(0)
IE框架中访问不同域的网页不能带入COOKIE————是IE浏览器的一个BUG?
摘要:转帖:http://www.cnblogs.com/suxvsheng/archive/2007/08/17/860157.htmlIE框架中访问不同域的网页不能带入COOKIE————是IE浏览器的一个BUG?偶然中发现一个IE浏览器的问题: 站点aa.com的页面a.aspx中存在一个iframe,iframe的src为站点bb.com的b.aspx。b.aspx设置了一个COOKIE(不管临时保存还是长期保存),然后刷新aa.com/a.aspx,bb.com/b.aspx也会被刷新,这时候会发现第二次向bb.com/b.aspx的请求里面并没有带入第一次设置的COOKIE。 更确切地说 阅读全文
posted @ 2012-05-16 14:17 網絡蛀蟲 阅读(327) 评论(0) 推荐(0)
HTTP请求模型
摘要:一、连接至Web服务器 一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。 例如:http://www.myweb.com:8080/index.html 在Java中,这将等同于代码: Soceetsocket=newSocket("www.myweb.com",8080); InputStreamin=socket.getInputStream(); OutputStreamout=socket.getOutputStream(); 二、发送HTTP请求 通过连接,客户端写一个ASCII文本请求行,后跟0或多个HTTP头标,一个 阅读全文
posted @ 2012-04-14 12:41 網絡蛀蟲 阅读(223) 评论(0) 推荐(0)
Http Module 介绍
摘要:Http Module 介绍引言Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从 Http 请求处理流程 一文的最后的一幅图中可以看到,在Http请求由IHttpHandler处理之前,它需要通过一系列的Http Module;在请求处理之后,它需要再次通过一系列的Http Module,那么这些Http Module是如何组成的?用来做什么呢?本文将对Http Module作以介绍。Ht 阅读全文
posted @ 2012-04-14 12:41 網絡蛀蟲 阅读(156) 评论(0) 推荐(0)
Http 请求处理流程
摘要:引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》一书,但当我翻看了一下其对角色(Role) 和 用户(Member)的讲解时,我决定跳过去直接读后面的章节。因为我发现他也随了大流,对这部分的讲解停留在“如何去做”的层面上。我相信像悉先生 这样的牛人是不可能不了解底层运作原理的,仅仅是因为那本书原 阅读全文
posted @ 2012-04-14 11:43 網絡蛀蟲 阅读(180) 评论(0) 推荐(0)
ASP.NET 4.0: 请求验证模式变化导致ValidateRequest=false失效
摘要:ASP.NET请求验证功能可以给我提供应用程序的安全保证,避免站点受到XSS的攻击。 但是在一些情况下,我们需要禁用这个功能,比如我们需要使用HtmlEditor来让用户输入一些HTML文本,这时候ASP.NET 2.0允许我们可以通过在web.config设置validateRequest="false"。或者在MVC中,我们可以通过在 Controller或者Action上设置[ValidateRequest(false)]这个特性来达到禁用的上的。但是在当你把站点从旧版本升级 到ASP.NET 4.0后,你会发现,即使你这样做,仍然会提示你这样的一个异常“A pote 阅读全文
posted @ 2012-04-11 21:45 網絡蛀蟲 阅读(248) 评论(0) 推荐(0)
对路径XXX的访问被拒绝(文件操作权限)的解决方法
摘要:本解决方案解决了我的问题,在我本地上调试一切都是OK的,没有问题,而上传至服务器就出现以下的错误,现将此解决办法写给大家,很适用的,建议收藏 问题如下: 在windows 2003下安装了VS2003,在运行web应用程序的时候出现一下错误:对路径“D:\temp1\MyTest.txt”的访问被拒绝。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.UnauthorizedAccessException: 对路径“D:\temp1\MyTest.txt”的访问被拒绝。--------. 阅读全文
posted @ 2012-04-10 11:03 網絡蛀蟲 阅读(5541) 评论(0) 推荐(0)