Как я могу динамически получить параметры в URL? - PullRequest
0 голосов
/ 22 ноября 2018

Моя проблема в том, что я хочу динамически создавать свою веб-страницу.Я получаю всю информацию из своей базы данных, но не могу, например, передать идентификатор на другую страницу, чтобы создать новую страницу.Что у меня есть:

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.

1 Ответ

0 голосов
/ 22 ноября 2018

Я нашел решение:

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

Проблема была в том, что я попытался объединить 2 строки в теге, но это невозможно.Поэтому я попытался объединить эти 2 раньше, и это работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...