C# 使用会话将值传递到另一页
我一直在将值从一个表单的一个页面传递到另一个页面(confirm.aspx)。有人能帮我解决这个问题吗?我不想找人来编写我的程序,因为我已经做了很多工作。这是我的默认值,Default.aspx是我需要传递给Confirm.aspx的三个值。这是我为Default.aspx所做的C# 使用会话将值传递到另一页,c#,asp.net,C#,Asp.net,我一直在将值从一个表单的一个页面传递到另一个页面(confirm.aspx)。有人能帮我解决这个问题吗?我不想找人来编写我的程序,因为我已经做了很多工作。这是我的默认值,Default.aspx是我需要传递给Confirm.aspx的三个值。这是我为Default.aspx所做的 报价单 销售价格 100 要求的 必须介于10到1000之间 折扣率 20 要求的 必须介于10到50之间 折扣额 总价 代码隐藏在Default.aspx后面 protected void Confi
报价单
销售价格
100
要求的
必须介于10到1000之间
折扣率
20
要求的
必须介于10到50之间
折扣额
总价
代码隐藏在Default.aspx后面
protected void ConfirmButton_Click(object sender, EventArgs e)
{
Session["Sales"] = txtSalesPrice.Text;
Session["Amt"] = lblDiscountAmount.Text;
Session["Total"] = lblTotalPrice.Text;
Response.Redirect("Confirm.aspx");
}
protectedvoid confirButton\u单击(对象发送方,事件参数e)
{
会话[“Sales”]=txtSalesPrice.Text;
重定向(“Confirm.aspx”);
会话[“Amt”]=lbldiscontantamount.Text;
重定向(“Confirm.aspx”);
Session[“Total”]=lblTotalPrice.Text;
重定向(“Confirm.aspx”);
}
Confirm.aspx
报价确认
销售价格
折扣金额
总价
发送确认给
名称
必需的
电子邮件地址
必需的
如果有人能抽出时间来看看我这里的东西。我将不胜感激。Confirm.aspx.cs上的代码隐藏没有任何相关内容。code behind default.aspx
protected void ConfirmButton_Click(object sender, EventArgs e)
{
Session["Sales"] = txtSalesPrice.Text;
Session["Amt"] = lblDiscountAmount.Text;
Session["Total"] = lblTotalPrice.Text;
Response.Redirect("Confirm.aspx");
}
你可以在另一个页面上看到这样的值
In.cs
In.aspx
<asp:TextBox ID="txtSales" runat="server" Text='<%# Session["Sales"] %>' >
它对您有用吗???事实上,我想知道我是在默认页面还是在确认页面中使用它?如果我在默认页面中使用它,那么在确认页面中会得到哪些值?我只是想知道。我很感激你提供你的逻辑,但是当我运行这个程序时,我得到了txtSales.text=Session[“Sales”],其中的值应该显示出来。折扣量和总价也是一样。我在Default.aspx中使用了这个100。但是我的确认中没有任何内容可以捕捉到这些值?是这样吗。