test.Controls.Add(GetButton(thisReader["session_id"].ToString(), "Join Session"));
ich den obigen Code zu dem einen geändert habe unten anasp.net url Generation mit Namen und id
test.Controls.Add(GetButton(thisReader["session_name"].ToString(), "Join Session"));
ich dies tat, weil ich wollte, dass mein Ende URL session= session_name
instade der session_id
haben . dies zu tun erstellt jetzt ein Problem, weil die seit Sitzungs_ID war ich nicht die Ergebnisse bestanden auf der nächsten Seite basierend auf Sitzungs_ID sind nicht die ursprüngliche Frage displayed.Please siehe asp.net url generation
Response.Redirect("EnterSession.aspx?session=" + e.CommandArgument.ToString());
, wie Sie dieses Problem lösen kann?
C# Teil entersession.aspx
public partial class _EnterSession2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SessionID.Value = Request.QueryString["session"];
// Label2.Text = DateTime.Now.ToString();
if (User.Identity.IsAuthenticated)
{
string userName = User.Identity.Name;
//Username.Value = User.Identity.Name;
Username.Value = userName.ToLower();
HiddenField1.Value = User.Identity.Name;
}
}
Ich habe einen Code hinzugefügt, die ur Vorschlag ähnlich ist, jedoch gibt es bereits in C# Teil entersession.aspx. Bitte schauen Sie und sagen Sie mir, wie kann ich es ändern – buni
Ich habe ändern meine Antwort nach Ihrer Anforderung. Bitte schauen Sie ... wenn es funktioniert –
sollte ich smt auf meiner DB-Abfrage ändern müssen? Mit diesem Code hat es nicht funktioniert – buni