[英]Assign int value to Hidden field
我需要将int值分配给隐藏的文件。但是失败
这是我的代码
ASP.NET
<asp:HiddenField ID="hdnCId" runat="server" />
C#
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int Id= 0;
if (Request.QueryString["Id"] != "" && Request.QueryString["Id"] != null)
{
ChurchId = Convert.ToInt32(Request.QueryString["Id"]);
}
else
{
Id = -1;
}
hdnCId.Value =Id;
}
}
隐藏字段仅包含字符串
if (Request.QueryString["Id"] != "" && Request.QueryString["Id"] != null)
{
hdnCId.Value = Request.QueryString["Id"].ToString();
}
只是这会做
使用时将值转换为int
//when there is some value in it
Int32 Id = Convert.ToInt32(hdnCId.Value);
隐藏字段将值存储为字符串。 将代码更改为
hdnCId.Value =Id.ToString();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.