编程语言
首页 > 编程语言> > c#-将QueryString值分配为隐藏字段值

c#-将QueryString值分配为隐藏字段值

作者:互联网

就像查询最佳方法一样.我在aspx页面中检索一个querystring值,并且希望将此值分配为隐藏输入字段的值.

<%int productId = 0;
  if (Request.QueryString["productId"] != "" && Request.QueryString["productId"] != null)
  {
      productId = Convert.ToInt32(Request.QueryString["productId"]);

  } %>
<input type="hidden" id="hiddenProdIdEditProduct" value=<% productId %> />

由于目前,我收到了编译错误.

解决方法:

无需直接在ASP.NET aspx页面中使用此逻辑.

将其分配给服务器端,例如在Page_Load事件中.

int productId = 0;
if (Request.QueryString["productId"] != "" && Request.QueryString["productId"] != null)
{
  productId = Convert.ToInt32(Request.QueryString["productId"]);
}

hiddenProdidEditProduct.Text = productId;

标签:webforms,asp-net,c
来源: https://codeday.me/bug/20191122/2062040.html