这可能是 Session 而不是 ToString() 的问题,我不确定。
我有两个 .aspx 页面,我想将数据表中的 IP 地址从一个页面传递到另一个页面。当我这样做时,会添加我不想要的空格。代码的简单版本是这样的:
第一个 .aspx 页面
int num = DropDownList1.SelectedIndex;
DataView tempDV = SqlDataSource2.Select(DataSourceSelectArguments.Empty) as DataView;
Session["camera"] = tempDV.Table.Rows[num].ItemArray[2];
Response.Redirect("test.aspx");
test.aspx 页面
string ipCamAdd = Session["camera"].ToString();
TextBox1.Text = "http://" + ipCamAdd + "/jpg/image.jpg?resolution=320x240";
我要打印的是
http ://ipadd/jpg/image.jpg?resolution=320x240
但打印出来的是
http//ipaddress /jpg/image.jpg?resolution=320x240
我怎样才能解决这个问题?
另外,我问了这个问题,希望有人能告诉我为什么会这样。对不起这个错误。