Ich habe einen Repeater auf question.aspx
Seite, die Liste des Artikels Titel anzeigen. Wenn ich auf den Titel klicke, geht der Titelwert auf die Seite über.Wie übergeben (;) Semikolon Symbol eine Seite an andere in asp?
Aber Problem in, wenn im Titel Inhalt (;) Semikolon Symbol auf der zweiten Seite keinen Text nach diesem Symbol anzeigen.
Beispiel
Wenn Titel ---- auf dieser ersten Seite
"Dies ist Titel, wird dieser Text verbergen"
auf der zweiten Seite seiner Show nur
" dies ist titel "
erste seite
<asp:LinkButton ID="linkbutton" CssClass="article" runat="server" OnClick="gotoarticle"
Text='<%#Eval("title") %>' Font-Bold="true" CommandArgument='<%#Eval("title") %> ' >
protected void gotoarticle(object sender, EventArgs e)
{
LinkButton link = (LinkButton)sender;
string[] argument = link.CommandArgument.Split(';');
string title = argument[0];
Response.Redirect(string.Format("~/article/article.aspx?title={0}",Server.UrlEncode(title)), false);
}
zweite Seite
protected void Page_Load(object sender, EventArgs e)
{
title.Text = Request.QueryString["title"];
}
, wenn ich das Q bin Missverständnis, 'gototanswerpage1' den Text nach dem Semikolon ist das Entfernen – mxmissile
Wenn Sie das gerenderte sehen ** ** question.aspx Seite (rechte Maustaste und wählen Sie Quelle oder Seitenquelle anzeigen), sehen Sie das Semikolon ';' in den gerenderten Links? –