Les amis qui viennent de commencer à apprendre .NET ne connaissent peut-être pas la différence entre Literal et Label. En fait, il n'y a qu'une seule différence entre eux : après la conversion en code HTML client, Label devient . Le littéral devient Il n’y a aucune marque, alors allons droit au but :
Hier, je faisais de la gestion d'actualités vidéo pour un site Web. J'ai d'abord dû ajouter un lecteur à la page, comme suit :
1
2
3
4
5
6
7
8
9
Alors, comment pouvons-nous permettre à ce lecteur de lire différents contenus en fonction des différents paramètres que nous transmettons ? La ligne 5 du code HTML ci-dessus spécifie la source du contenu lu par ce lecteur afin d'obtenir la possibilité de lire différents contenus en fonction de différents. paramètres, nous définissons sa valeur Value sur un contrôle Literal, puis attribuons dynamiquement une valeur à la propriété Literal Text dans le code sous-jacent. Le code est le suivant :
/**////
/// Auteur : SHY520
/// http://pw.cnblogs.com
///
classe publique ShowVideoContent : System.Web.UI.UserControl
{
protégé System.Web.UI.WebControls.Literal lt_reader ;
protégé System.Web.UI.WebControls.Literal lt_vdate ;
protégé System.Web.UI.WebControls.Literal lb_author ;
protégé System.Web.UI.WebControls.Literal lt_resource ;
protected System.Web.UI.WebControls.Label lb_title;
//Remarque : le littéral écrit dans Object doit être défini manuellement
Littéral lt_src ;
privé void Page_Load (expéditeur de l'objet, System.EventArgs e)
{
if(Request.QueryString["id"] != null)
{
int id = int.Parse(Request.QueryString["id"].ToString());
//Obtenir du contenu d'actualités vidéo
VideoContent vc = VideoContent.Find(id);
lt_reader.Text = vc.Announcer;
lt_vdate.Text = vc.Vdate.ToShortDateString();
lb_author.Text = vc.Auteur;
lt_resource.Text = vc.Resource;
lb_title.Text = vc.Videotitle;
// Attribuer une valeur au contenu de lecture
lt_src.Text = vc.Linkurl;
}
}
}
L'utilisation de Literal est très flexible. J'espère que ce que j'ai dit ci-dessus vous sera utile !