aspx跳转到页面并传值,#url#中怎样从一个页面传值到另一个页面

2020-12-09 06:45:44 字数 5940 阅读 3136

1楼:度木子木木

//a.aspx

//****w3.***/tr/xhtml1/dtd/xhtml1-transitional.

dtd">

http://****w3.***/1999/xhtml">//b.aspx.cs

string ***=request.form["***"];//男

asp.***中怎样从一个页面传值到另一个页面

2楼:匿名用户

1、首先添加两个web页面到项目中,分别给他们不同的命名网页1,网页2。

2、在第一个页面中拖拽一个label控件并将他的text属性修改为“神奇将要发生”然后点击空白处进入到第一个页面中的load事件中并写下如下**。

3、打开第二个页面的设计视图并添加一个label控件。

4、在第二个页面的设计视图中点击空白处就如到load事件并写下如下**。

5、最后在浏览器中浏览第一个页面,然后在浏览器中浏览第二个页面==效果如下图。

3楼:匿名用户

一般都是在连接后面问好传参比如

或者response.redirect("abc.aspx?id="+id)

在abc.aspx通过request.querystring.get("id").tostring()或request["id"].tostring()来接值

也可通过session传参 session["abc"]=this.textbox1.text;

其他页面可以通过读session直接获得传过来的值如:this.lable1.text=session["abc"];

4楼:匿名用户

要看你是做什么事情。。

如果是一般的传值可以用session["name"]=具体数据这种方法。。如果是想传一个id过来第2个页面想取到这个id后读取有关这个id的全部信息那就不能用session["name"]=具体数据。。应该在第1个页面用response.

redirect("a。aspx?id=你要传的那个id")。。

跳到第2个页面后用int id = request["id"]..根据取到第1个页面的id值在第2个页面里用sql语句查找有关这个id的全部信息

5楼:漆黑の夜晚

有几种方法

1.可以用form表单传值 接收时用request2.也可以直接用连接传值 页面1:连接

页面2:string uname=request["uname"]3.页面转向时传值 页面1:

response.redirect("页面2.aspx?

uname=xx")

页面2:string uname=request["uname"]4.还有就是2l说的session存值

6楼:匿名用户

安全没啥要求的,就

response.redirect("default2.aspx?id="+内容);

把 内容 传过去.

然后default2.aspx里这么写:

string str=request["id"].tostring();

再不就用session

7楼:匿名用户

页面一session["name"]=具体数据

如session["name"]=“aaaa”;

页面2具体数据类

型 变量名=(具体数据类型)session["name"]如string a=(string)session["name"];

asp.***里单击确定按钮跳转到另一个页面如何实现

8楼:匿名用户

1、开启vs2017。

2、在文件-新建-项目,添加新项目。

3、创建asp.***的项目。

4、进入新建的项目。

5、打开回index.cshtml画面。

6、在index页面中答,添加2个按钮,为别命名为按钮1,按钮2,运行起来的效果见下图。

7、分别给按钮添加单击事件,。

8、运行起来看效果,转到另外一个页面。

9楼:匿名用户

单击按钮执行下面语句

response.redirect("要转到的页面.aspx");

也可以传值

内response.redirect("default.aspx?value="+this.textbox1.text);

另一容页面接收 textbox1中的值

string s = request["value"].tostring();

response.write(s);

asp.***(vs2008 c# 中) 如何在跳转的页面传递参数?

10楼:匿名用户

id 是可以随便设置,主要是在接受参数值的页面使用

传两个或两个以上的, id 不能一样。

这是传一个参数的:response.redirect("test.aspx?id=传的值");

这是传两个参数的:response.redirect("test.aspx?id=传的值&name=传的值");

传多个值的时候,以此类推, 两个值中间用 "&" 符号分开。

在 test.aspx 页面,做接收的时候:

string id(随便定义) =request.querystring["id"].tostring();

接收name值的时候:

string name(随便定义) =request.querystring["name"].tostring();

还有其它值的话,继续这样接收。

querystring["name"]

这里的“name” 要和你传值定义的时候一样。

11楼:fm网络

在跳转的页面传递参数,在地址后面加?,再加参数即可,中间用&隔开,例如

a.aspx?id=122&name=good&class=22

12楼:匿名用户

webform1.aspx中:

response.redirect("webform2.aspx?id=3");

webform2.aspx中:

string id=request["id"]; //这样就传递过来了

13楼:蓝之心畔

string name="test";

response.redirect("test.aspx?id=0&name="+name);

.怎样在aspx.cs后台,给与提示并且跳转到相应的页面,

14楼:银月木木白

////// 弹出消息框并且转向到新的url

////// 消息内容

/// 连接地址

public static void alertandredirect(string message, string tourl, page page)

#endregion}

15楼:流雲

大 城

建议你这样试试看:

这样做的好处:注意事项:

asp.***中跳转到另外一页进行修改,页面传值问题

16楼:匿名用户

string name = request.querystring["name"];

string phone = request.querystring["phone"];

string address = request.querystring["address"];

这名也不应该有“'”

' & name=' <%#eval("stuname") %>' & phone=' <%#eval("stuphone") %>' & address=' <%#eval("stuaddress") %>' " >修改

改为&name=<%#eval("stuname") %>&phone=<%#eval("stuphone") %>&address=<%#eval("stuaddress") %>" >修改

asp.***页面之间传递值的几种方式

17楼:刘小刀

总的来说有页面传值

querystring是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。

使用方法:1.在源页面的**中用需要传递的名称和值构造url地址。

2.在源页面的**用response.redirect(url);重定向到上面的url地址中。

3.在目的页面的**使用request.querystring["name"];取出url地址中传递的值。

使用方法:1.在源页面的**中创建你需要传递的名称和值构造session变 量。

2.在目的页面的**使用session变量取出传递的值。result = session["nmae"]

cookie这个也是大家常使用的方法,cookie用于在用户浏览器上存储小块的信息,保存用户的相关信息,比如用户访问某**时用户的id,用户的偏好等,用户下次访问就可以通过检索获得以前的信息。所以cookie也可以在页面间传递值。cookie通过http头在浏览器和服务器之间来回传递的。

cookie只能包含字符串的值,如果想在cookie存储整数值,那么需要先转换为字符串的形式。与session一样,其是什对每一个用户而言的,但是有个本质的区别,即cookie是存放在客户端的,而session是存放在服务器端的。而且cookie的使用要配合asp.

***内置对象request来使用。

使用方法:1.在源页面的**中创建你需要传递的名称和值构造cookie对象:

httpcookie objcookie = new httpcookie("mycookie","hello,cookie!");response.cookies.

add(cookie);

2.在目的页面的**使用cookie对象取出传递的值:result = request.cookies[ "mycookie" ].value;

18楼:匿名用户

session传值hiddenwindow.open()querystring

19楼:匿名用户

response.redirced(" url"? a=)

20楼:双月仆云霞

其实第二种就比第一种多了querystring,把这个加到第一种里基本就全了,我们用的url比较少,cookies是存在客户端的,得客户端支持,server.transfer是在服务器端跳转的,用的也不多。

c# 后台 用js 方法跳转页面 传值 接收问题

21楼:匿名用户

request["types"]试下,不行的话就不是传的问题

22楼:匿名用户

你debug到当前**段.监控一下全部的request获取的对象。

你的**应该是没有问题的。

注意一下你的文件路径或者是对应cs文件是不是搞混了?

23楼:何宜校

request.querystring["types"];

这种方式是对的。

你变量是不是用错了,用typesss这个,或者ty:

或者换一种跳转方式:可以用response.redirect