gpt4 book ai didi

c# - 如何动态获取URL中的参数?

转载 作者:行者123 更新时间:2023-11-29 07:26:30 26 4
gpt4 key购买 nike

我的问题是,我想动态构建我的网页。我从我的数据库中获取所有信息,但我无法将 ID 传递给其他页面以构建新页面。到目前为止我所拥有的:

MySqlDataReader r = command.ExecuteReader();
<a id="@r["ID"]" href="test.cshtml?id="+@r["ID"] title="test" method="get"
name="id">test</a>

URL 应如下所示:~/test.cshtml?id=1

当我想请求参数时:

int message = Convert.ToInt32(Request.QueryString["id"]);

我没有收到来自上一页的任何信息。问题是 URL 仍然是 ~/test.cshtml

最佳答案

我找到了一个解决方案:

string QueryString = "test.cshtml?id=" + r["ID"].ToString(); 
<a id="@r["ID"]" href=@QueryString title="Detail" method="get" name="id">Details</a>

问题是我试图在 a 标签中连接 2 个字符串,但这是不可能的。所以我之前尝试将这两个连接起来并且有效

关于c# - 如何动态获取URL中的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53422901/

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