[在此处输入图像描述] [1] Am使用查询字符串将值从第一页传递到第二页,并将其显示在标签中。 它工作正常,但是当我想将该变量存储在数据库中时。 它返回(0)。
我尝试使用:-
int.parse
Convert.ToInt32 Request.QueryString
首页代码:-
GridViewRow row = (GridViewRow)btn.NamingContainer;
string val = GridView1.DataKeys[row.RowIndex].Value.ToString();
Response.Redirect("srv_eval.aspx?SRV=" + val);
第二页代码:-
if(!IsPostBack)
{
//Convert.ToInt32(Request.QueryString["pid"]);
SrvNo = Convert.ToInt32(Request.QueryString["SRV"]);
}
输出标签很好,可以传递价值,一切都很好。 但是当我采用此值并存储在数据库中时。 它存储为(0)