Convert.ToInt32(Request.QueryString["ContactId"]);System.FormatException: 输入字符串的格式不正确 5
<asp:ButtonID="btnEdit"runat="server"Text="编辑"PostBackUrl='ContactEdit.aspx?ContactId...
<asp:Button ID="btnEdit" runat="server" Text="编辑" PostBackUrl='ContactEdit.aspx?ContactId=<%#Eval("ContactId") %>' />从这获取ContactId
自行解决:是postbackurl的问题
PostBackUrl=<%#"ContactEdit.aspx?ContactId="+Eval("ContactId").ToString()%> 展开
自行解决:是postbackurl的问题
PostBackUrl=<%#"ContactEdit.aspx?ContactId="+Eval("ContactId").ToString()%> 展开
3个回答
展开全部
试试
if (!string.IsNullOrEmpty(Request["ContactId"]))
{
int a=Convert.ToInt32(Request["ContactId"]);
}
if (!string.IsNullOrEmpty(Request["ContactId"]))
{
int a=Convert.ToInt32(Request["ContactId"]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不想做验证的话就用
Int32.TryParse()方法
具体怎么用msdn一下吧 很方便
Int32.TryParse()方法
具体怎么用msdn一下吧 很方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询