Dobrý den, máte na výběr ze dvou možností Session a nebo QueryString. Kdy použít Session/QueryString si prostudujte. Ukázka: WebForm1.aspx
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="textboxPredavanaHodnotaQstring" runat="server"></asp:TextBox>
<asp:Button ID="buttonSubmit" runat="server" OnClick="buttonSubmit_Click" Text="Odeslat" />
</div>
</form>
</body>
WebForm1.aspx.cs
using System;
namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void buttonSubmit_Click(object sender, EventArgs e)
{
Session["predavanaHodnota"] = textboxPredavanaHodnotaQstring.Text;
Response.Redirect("WebForm2.aspx?predavanaHodnota=" + textboxPredavanaHodnotaQstring.Text);
}
}
}
WebForm2.aspx
<body>
<form id="form1" runat="server">
<div>
<h1>Předaná hodnota z formuláře pomocí QueryString je: <asp:Literal ID="literarPredanaHodnotaQstring" runat="server" /></h1>
<h1>Předáná hodnota z formuláře pomocí Session je: <asp:Literal runat="server" ID="literarPredavanaHodnotaSession" /> </h1>
</div>
</form>
</body>
WebForm2.aspx.cs
using System;
namespace WebApplication1
{
public partial class WebForm2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
literarPredanaHodnotaQstring.Text = Request.QueryString["predavanaHodnota"];
if (Session["predavanaHodnota"] != null)
literarPredavanaHodnotaSession.Text = Session["predavanaHodnota"].ToString();
}
}
}
|