gpt4 book ai didi

c# - 将参数发送到另一个 ASP.Net 页面

转载 作者:行者123 更新时间:2023-11-30 19:16:54 24 4
gpt4 key购买 nike

我在 c# 中有一个名为“Point”的类。

public class Point(){
.
.
}

page1.aspx 我创建了:

Point p1 = new Point();

我想将它发送到 page2.aspx。我尝试发送:

Response.Redirect("~/page2.aspx?x=p1");

并在第 2 页获取它:

Point p2 =Request.QueryString["x"];

它不起作用。你能帮帮我吗?

最佳答案

除了您不能只将“p1”放入字符串并让它引用类实例这一事实之外,您不能只添加一个对象作为查询参数。

您需要为 Point 的每个元素添加参数到 URL。例如:

Response.Redirect(String.Format("~/page2.aspx?x={0}&y={1}", p1.x, p1.y));

或者,如果您不需要它作为查询参数,您可以使用 Session

关于c# - 将参数发送到另一个 ASP.Net 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20689420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com