C#-WebForm-Request、Response、QueryString

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了C#-WebForm-Request、Response、QueryString脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

C#-WebForm-Request、Response、QueryString https://www.cnblogs.COM/QQ450867541/p/6240962.htML

知识点:

Request - 获取请求对象

  专门用来接传递过来的值

  Request["key"](李献策lxc)

  1、获取地址栏传递过来的值 get

  2、获取表单传递过来的参数值 post

  例:TextBox1.Text = Request["abc"];

    http://localhost:1806/Default.aspx?abc=2017你好

  注:& 传多个值

QueryString - get提交方式/地址栏传值

  地址栏后面接 ?key=value&key=value

  优点:不占用内存,速度快;可以传递多个值

  缺点:安全性差

Reponse - 响应请求对象(李献策lxc)

  Reponse.redirect("地址")  - 页面重定向,只能在本页面打开其他页面(在网页顶部打印文字)

  Reponse.WrITe("JS代码") - 打印,若是string文字则显示在最上方(弹窗)

 

功能:

1、Request - 获取请求对象

如何用textbox1取值?

C#-WebForm-Request、Response、QueryString

后台代码:

C#-WebForm-Request、Response、QueryString

public partial class _Default : System.Web.UI.Page
{
    PRotected void Page_Load(object sender, Eventargs e)
    {
        TextBox1.Text = Request["abc"];
    }
}

C#-WebForm-Request、Response、QueryString

地址栏中地址后面加英文状态下的 ?key=value

C#-WebForm-Request、Response、QueryString

后台代码:

C#-WebForm-Request、Response、QueryString

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        TextBox1.Text = Request["abc"];
        TextBox1.Text += Request["eee"];
    }
}

C#-WebForm-Request、Response、QueryString

C#-WebForm-Request、Response、QueryString

2、QueryString - get提交方式/地址栏传值 

如何打开另一个页面?

 

C#-WebForm-Request、Response、QueryString

<body>
    <form id="form1" runat="server">
&lt;a href=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Default.aspx</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;打开主页面&lt;/a&gt;

&lt;/form&gt;

</body>

C#-WebForm-Request、Response、QueryString

如何进行传值?

C#-WebForm-Request、Response、QueryString

<body>
    <form id="form1" runat="server">
&lt;a href=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Default.aspx?abc=2017年第一天</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;打开主页面&lt;/a&gt;

&lt;/form&gt;

</body>

C#-WebForm-Request、Response、QueryString

 3、Reponse - 相应请求对象

点击按钮跳转页面

C#-WebForm-Request、Response、QueryString

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }
    //点击按钮跳转页面
    void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("Default.aspx");
    }
}

C#-WebForm-Request、Response、QueryString

如何传值(李献策lxc)

C#-WebForm-Request、Response、QueryString

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }
    //点击按钮跳转页面
    void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("Default.aspx?abc=你好2017!");
    }
}

C#-WebForm-Request、Response、QueryString

Response 扩展

1、在网页顶部打印文字

C#-WebForm-Request、Response、QueryString

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }
    //点击按钮跳转页面
    void Button1_Click(object sender, EventArgs e)
    {
        Response.Write("今天是2017年第一天!");
    }
}

C#-WebForm-Request、Response、QueryString

C#-WebForm-Request、Response、QueryString

输出的文字在最上面,不在代码内

2、弹窗

C#-WebForm-Request、Response、QueryString

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }
    //点击按钮跳转页面
    void Button1_Click(object sender, EventArgs e)
    {
        Response.Write("<script>alert('你好2017!');</script>");
    }
}

C#-WebForm-Request、Response、QueryString

C#-WebForm-Request、Response、QueryString

 

知识点:

Request - 获取请求对象

  专门用来接传递过来的值

  Request["key"](李献策lxc)

  1、获取地址栏传递过来的值 get

  2、获取表单传递过来的参数值 post

  例:TextBox1.Text = Request["abc"];

    http://localhost:1806/Default.aspx?abc=2017你好

  注:& 传多个值

QueryString - get提交方式/地址栏传值

  地址栏后面接 ?key=value&key=value

  优点:不占用内存,速度快;可以传递多个值

  缺点:安全性差

Reponse - 响应请求对象(李献策lxc)

  Reponse.Redirect("地址")  - 页面重定向,只能在本页面打开其他页面(在网页顶部打印文字)

  Reponse.Write("JS代码") - 打印,若是string文字则显示在最上方(弹窗)

 

功能:

1、Request - 获取请求对象

如何用textbox1取值?

C#-WebForm-Request、Response、QueryString

后台代码:

C#-WebForm-Request、Response、QueryString

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        TextBox1.Text = Request["abc"];
    }
}

C#-WebForm-Request、Response、QueryString

地址栏中地址后面加英文状态下的 ?key=value

C#-WebForm-Request、Response、QueryString

后台代码:

C#-WebForm-Request、Response、QueryString

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        TextBox1.Text = Request["abc"];
        TextBox1.Text += Request["eee"];
    }
}

C#-WebForm-Request、Response、QueryString

C#-WebForm-Request、Response、QueryString

2、QueryString - get提交方式/地址栏传值 

如何打开另一个页面?

 

C#-WebForm-Request、Response、QueryString

<body>
    <form id="form1" runat="server">
&lt;a href=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Default.aspx</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;打开主页面&lt;/a&gt;

&lt;/form&gt;

</body>

C#-WebForm-Request、Response、QueryString

如何进行传值?

C#-WebForm-Request、Response、QueryString

<body>
    <form id="form1" runat="server">
&lt;a href=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Default.aspx?abc=2017年第一天</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;打开主页面&lt;/a&gt;

&lt;/form&gt;

</body>

C#-WebForm-Request、Response、QueryString

 3、Reponse - 相应请求对象

点击按钮跳转页面

C#-WebForm-Request、Response、QueryString

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }
    //点击按钮跳转页面
    void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("Default.aspx");
    }
}

C#-WebForm-Request、Response、QueryString

如何传值(李献策lxc)

C#-WebForm-Request、Response、QueryString

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }
    //点击按钮跳转页面
    void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("Default.aspx?abc=你好2017!");
    }
}

C#-WebForm-Request、Response、QueryString

Response 扩展

1、在网页顶部打印文字

C#-WebForm-Request、Response、QueryString

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }
    //点击按钮跳转页面
    void Button1_Click(object sender, EventArgs e)
    {
        Response.Write("今天是2017年第一天!");
    }
}

C#-WebForm-Request、Response、QueryString

C#-WebForm-Request、Response、QueryString

输出的文字在最上面,不在代码内

2、弹窗

C#-WebForm-Request、Response、QueryString

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }
    //点击按钮跳转页面
    void Button1_Click(object sender, EventArgs e)
    {
        Response.Write("<script>alert('你好2017!');</script>");
    }
}

C#-WebForm-Request、Response、QueryString

C#-WebForm-Request、Response、QueryString

 

脚本宝典总结

以上是脚本宝典为你收集整理的C#-WebForm-Request、Response、QueryString全部内容,希望文章能够帮你解决C#-WebForm-Request、Response、QueryString所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。