簡體   English   中英

如何動態獲取 URL 中的參數?

[英]How can I dynamically get parameters in the URL?

我的問題是,我想動態構建我的網頁。 我從我的數據庫中獲取了所有信息,但我無法將 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 個字符串,但這是不可能的。 所以我之前嘗試連接這兩個並且它有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM