提交页面后值变回原来数据库里的值
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack){
string sid = base.Request.QueryString["sid"];
DataTable dt = oll.Getsouchinfo(1, oll.GetOrderListByid(DataConverter.CLng(sid)).OrderNo.ToString());
if (dt != null && dt.Rows.Count > 1)
{
M_OrderList order = oll.GetOrderListByid(DataConverter.CLng(dt.Rows[0]["id"] + ""));
Label1.Text = 45;
this.TextBox1.Text = 0; //商品差额
}
}
}
利用js使Label1.Text=100;
protected void Button3_Click(object sender, EventArgs e)
{
string url = "";
if (RadioButtonList1.SelectedValue == "3")
{
url = "PaypalDefray.aspx?d=" + base.Request.QueryString["sid"] + "&n=" + BaseClass.ToBase64String(Label1.Text);
}
if (RadioButtonList1.SelectedValue == "1")
{
url = "ChinaMoney.htm?OrderCode=" + Label1.Text + "&money=" + Label3.Text;
}
Response.Write("<script>window.open('"+url+"')</script>");
}
url里面传的值是 Label1.Text ,这个初始化是读取数据库里面的值(45),但Label1.Text这个值可以在页面上修改(100),可修改后,点提交Button3,把 Label1.Text的值传 到另一个页面上,却是初始化的值(45)!!!,哪位大哥帮下