ASP.NET页面之间传值QueryString(1)
2024-09-06 05:16:36
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。
这种方法的优点:1.使用简单,对于安全性要求不高时传递数字或是文本值非常有效。
这种方法的缺点:1.缺乏安全性,由于它的值暴露在浏览器的URL地址中的。
2.不能传递对象。
使用方法:1.在源页面的代码中用需要传递的名称和值构造URL地址。
2.在源页面的代码用Response.Redirect(URL);重定向到上面的URL地址中。
3.在目的页面的代码使用Request.QueryString["name"];取出URL地址中传递的值。
这是indextest.aspx后台页面:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls; public partial class JajaWeixinQianduanWeb_WoYaoDingCan_indextest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ } protected void btn_chuanzhi_Click(object sender, EventArgs e)
{
string s_url;
s_url = "indextestlist.aspx?name=" + this.txt_chuanzhi.Value;
Response.Redirect(s_url);
}
}
这是indextestlist.aspx后台页面:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls; public partial class JajaWeixinQianduanWeb_WoYaoDingCan_indextestlist : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.lab_zhi.Text = Request.QueryString["name"];
}
}
最新文章
- Pandas-数据整理
- 个人对于Virtual DOM的一些理解
- jquery双击事件
- libctemplate——C语言模块引擎简介及使用
- Geohash-》通过经纬度计算两地距离的函数
- 多线程使用Lock实现生产者实现者代码
- 基于stm32f427实现SVPWM控制永磁同步开环转动
- fillder--信息面板展示serverIP
- DOMContentLoaded方法
- [leetcode]243. Shortest Word Distance最短单词距离
- Android学习路-activity活动
- 监控MYSQL主从同步配置中监控从库运行状态的脚本
- SIMATIC 1500 PLC 同步轴,状态字StatusWord信号描述
- phantom的使用
- java 多线程 yield方法的意义
- python3绘图示例3(基于matplotlib:折线图等)
- 安卓常用的xml控件配件的使用包含shape,declare-styleable、selector
- WCF的宿主
- 微信小程序 - 对象转换成对象数组
- 【手撸一个ORM】第一步、实体约定和描述