码迷,mamicode.com
首页 > Web开发 > 详细

利用VS2010开发一个跳转页面aspx

时间:2014-12-15 18:51:54      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   使用   sp   

在开发项目的过程中,由于要集成Cognos的报表通过URL,但是Cognos报表的本身URL长度过程,那么此时就需要开发一个跳转的页面,下面我们就采用VS2010开发一个跳转的页面Default.aspx

1:打开VS2010新建网站

bubuko.com,布布扣

2:选择C#语言,ASP.NET空网站

bubuko.com,布布扣

3:项目JumpPage已经创建好,默认都有一个web.config配置文件

bubuko.com,布布扣

4:本例的web.config内容为,添加了appSettings节点,供下面的操作使用

<?xml version="1.0"?>
<!--
  有关如何配置 ASP.NET 应用程序的详细信息,请访问
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0"/>
    </system.web>
    <appSettings>
    <add key="1" value="http://www.baidu.com/"/>
    <add key="2" value="http://www.cnblogs.com/"/>
    </appSettings>
</configuration>

 

4:新建一个文件,选择Web窗体,系统默认取名为Default.aspx

bubuko.com,布布扣

5:如下图所示,每一个aspx页面都对应一个aspx.cs页面,前者是显示,后者是设计事件和代码

bubuko.com,布布扣

6:在aspx对应的aspx.cs中都会自动生成一个Page_Load方法,针对本例Default.aspx.cs编码如下

 protected void Page_Load(object sender, EventArgs e)
    {
        //获得传过来的reportkey,如果为空提示用户选择报表
        if (Request.QueryString["reportkey"] == null)
        {
            ClientScript.RegisterStartupScript(this.GetType(), " message", "<script language=‘javascript‘ >alert(‘请选择一个报表!‘);</script>");
            return;

        }
        //如果不为空,利用response重定向到报表URL
        else
        {
            string reportkey = Request.QueryString["reportkey"];
            string reportpath = System.Configuration.ConfigurationManager.AppSettings[reportkey].ToString();
            Response.Redirect(reportpath);
        }

    }

代码解析:System.Configuration.ConfigurationManager.AppSettings[reportkey].ToString(); 作用是取出web.config配置文件中<appSettings>节点中key为reportkey的value值

7:发布网站在浏览器查看效果

不带参数访问网站

bubuko.com,布布扣

带参数key访问网站

bubuko.com,布布扣

效果,成功跳转到key=1指定的地址  <add key="1" value="http://www.baidu.com/"/>

bubuko.com,布布扣

8:逻辑解释

访问aspx页面同时给参数指定跳转的路径,跳转的路径在web.config配置

 

利用VS2010开发一个跳转页面aspx

标签:style   blog   http   io   ar   color   os   使用   sp   

原文地址:http://www.cnblogs.com/wxjnew/p/4165243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!