【问题标题】:Pass value via URL to ASPX page通过 URL 将值传递到 ASPX 页面
【发布时间】:2017-10-04 23:43:38
【问题描述】:

我正在尝试将值传递给 ASPX 页面上的框。如何才能做到这一点?例如,以下页面。

http://irth.digsafelynewyork.com/IRTHOneCall/Ticket/PositiveResponse/PositiveResponse.aspx?ID=

它似乎允许在 URL 末尾传递票证 ID,但它不起作用。

【问题讨论】:

  • 您正在开发该 aspx 页面,或者您正在尝试从中检索数据?如果是第二种情况,哪个部分没有按您的预期工作?
  • 我正在尝试从中检索数据。我有一个映射应用程序,其中已经包含票证 ID。我想在 URL 中传递票证 ID。例如,如果您将票证 ID 放在“ID=”之后,上述 URL 将不起作用。您必须将票证 ID 放在页面上的票证 ID 框中才能使用。那么问题来了,如何通过 URL 中的票证 ID 来获得结果。谢谢!

标签: asp.net url


【解决方案1】:

您尝试做的是使用查询字符串传递一个值。就像在您的 URL 中一样,您正在使用查询字符串参数“ID”传递一个值。

在 yoru aspx 页面中,您可以使用 Request 对象读取该值,然后将该值分配给文本框。

string ticketId = Request.QueryString["ID"].ToString();
Textbox1.Text = ticketId;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多