ASP.NET,Webforms如何获取urlid=?
ASP.NET, Webforms how to get url id=?
所以我在 Visual Studio 2012 年有一个 ASP.NET Webforms 应用程序。应用程序的主页显示 table linked 到数据库。 table 行之一 link 到新页面 ViewProduct.aspx?id=X。 X 将是数据库中的产品 ID 或产品索引。
我想在 ViewProduct.aspx 页面中使用此 ID 来创建一个新的 table 来显示与 url?id=X 对应的产品数据。
我的问题是我不知道如何将 url ID 变成变量?我们可以在 pageload{ } 中执行此操作吗?如果可以,如何执行?这只能在 aspx 代码中完成吗?感谢您的帮助。
在你的 ViewProduct.aspx.cs
文件中试试这个:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
var productID = Request.QueryString["id"];
}
}
所以我在 Visual Studio 2012 年有一个 ASP.NET Webforms 应用程序。应用程序的主页显示 table linked 到数据库。 table 行之一 link 到新页面 ViewProduct.aspx?id=X。 X 将是数据库中的产品 ID 或产品索引。
我想在 ViewProduct.aspx 页面中使用此 ID 来创建一个新的 table 来显示与 url?id=X 对应的产品数据。
我的问题是我不知道如何将 url ID 变成变量?我们可以在 pageload{ } 中执行此操作吗?如果可以,如何执行?这只能在 aspx 代码中完成吗?感谢您的帮助。
在你的 ViewProduct.aspx.cs
文件中试试这个:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
var productID = Request.QueryString["id"];
}
}