asp.net-Page.Server.Execute 参数的问题

问题描述

Page.Server.Execute 参数的问题

用Server.Execute的时候 path(url)参数只能写同目录下页面名称,不能写上级目录或其他目录的URL地址,请问这是怎么回事

解决方案

你的IIS服务器是否禁止使用了父路径。

解决方案二:

Execute只适合渲染本应用程序的页面,更通用的,你可以用Response.Redirect

时间: 2024-11-16 14:07:19

asp.net-Page.Server.Execute 参数的问题的相关文章

ASP中Server.Execute和Execute实现动态包含(include)脚本的区别

最近打算尝试一下在ASP中实现MVC架构,肯定有人问我:ASP都淘汰了,为什么还研究?这点我也知道,自从微软放弃ASP 3.0转向ASP.NET后,ASP已经远远落后于和它几乎同时开始的PHP和JSP,开源比闭源的好处就像PHP和ASP一样,ASP说淘汰就淘汰,谁也救不了,但是值得注意的是ASP在中国市场还是蛮广泛的,尤其是一些中小企业的一些应用,简单的CMS不在话下,而且部署简单,在一些老旧的Windows系统上,不需要安装.NET Framework基本上就可以直接运行了,所以准备一个框架,

Server.Execute方法执行指定的ASP程序_应用技巧

您可以在ASP程序中使用Server.Execute(path)方法调用Path指定的ASP程序,待被调用的程序执行完毕之后再返回原来的程序,继续接下来的指令.这个作用类似#include.正是由于Server.Execute函数调用的这个特点,我们可以把经常用到的函数写成ASP程序,然后在需要用此函数的ASP程序使用Server.Execute进行调用,这样就不用写相同的程序代码.

Server.Execute方法执行指定的ASP程序

您可以在ASP程序中使用Server.Execute(path)方法调用Path指定的ASP程序,待被调用的程序执行完毕之后再返回原来的程序,继续接下来的指令.这个作用类似#include.正是由于Server.Execute函数调用的这个特点,我们可以把经常用到的函数写成ASP程序,然后在需要用此函数的ASP程序使用Server.Execute进行调用,这样就不用写相同的程序代码.

asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别_实用技巧

Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer("WebForm2.aspx").不过,这

asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别

Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer("WebForm2.aspx").不过,这

一起谈.NET技术,asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别

Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer("WebForm2.aspx").不过,这

ASP.NET,生成静态页面时,代码HttpContext.Current.Server.Execute()出现错误

问题描述 各位大神好,项目里生成HTML静态页面,执行到HtmlProxy类时,出现异常错误HttpContext.Current.Server.Execute("article_detailed.aspx?nid="+id,sw);麻烦各位大神赐教 解决方案 解决方案二:提示已经说了.你的IIS配置的asp.net模式有错误,它不支持asp.net的这个操作.解决方案三:引用1楼sp1234的回复: 提示已经说了.你的IIS配置的asp.net模式有错误,它不支持asp.net的这个

关于IIS配置已有项目问题之数据库连接出错,请检查Conn.asp文件中的数据库参数设置

问题描述 关于IIS配置已有项目问题之数据库连接出错,请检查Conn.asp文件中的数据库参数设置 百度上主流方法都试过,包括父路径,32位开启,设置A USER权限,设置Everyone权限.以下是Conn.asp文件内容:<%Dim SqlNowStringDataPart_DDataPart_YDataPart_HDataPart_SDataPart_WDataPart_MCurrentPageDim ConnDBPathCollectDBPathDataServerDataUserDat

ASP调用SQL SERVER存储程序_存储过程

ASP调用SQL SERVER存储程序  出处   http://www.bmj2000.com/vb/techniccolumn/subDetail.asp?MainId=2&BoardId=asp&ItemId=%CA%FD%BE%DD%BF%E2%B2%D9%D7%F7&RecId=2216  调用数据库存储过程 <%     Set Dataconn = Server.CreateObject("ADODB.Connection")      '建