高手帮忙啊~~~又是输入字符串的格式不正确,老问题,新情况~~ 在线等~!!
我 在上一页
private void imagebt_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
SqlConnection myConnection =new SqlConnection(DataBaseDB.ConnectionString);
SqlCommand cmd=new SqlCommand( "select NewsID from Files where FileID= "+this.nFileID,myConnection);
myConnection.Open();
SqlDataReader adr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
if(adr.Read())
{
string NewsID=Convert.ToString(adr[ "NewsID "]);
}
Response.Redirect( "ShowNews.aspx?NewsID=NewsID ");
}
中用Response.Redirect( "ShowNews.aspx?NewsID=NewsID ");连接下个页面,传NewsID参数,可是在ShowNews.aspx这个页面 中
行 29: if(Request.Params[ "NewsID "] != null)
行 30: {
行 31: nNewsID = Int32.Parse(Request.Params[ "NewsID "].ToString());
行 32: }
获取NewsID时出现“输入字符串的格式不正确。”如下:
------解决方案--------------------Response.Redirect( "ShowNews.aspx?NewsID=NewsID ");
to
Response.Redirect( "ShowNews.aspx?NewsID= "+NewsID);