Rasoir et MVC méthodes d'assistance ne sont pas destinés à remplacer les balises HTML; ils sont destinés à rendre les données commun lié à des éléments plus simples.
Mais que faire si le courrier électronique est piloté par les données par produit, ou quelque chose? il vous faut ensuite générer le courrier électronique à la volée Il suffit d'insérer une variable de serveur. Vous pouvez avoir besoin de parenthèses. Mon souci était seulement que de Rasoir habitude de reconnaître ViewBag.Email '<a href="mailto:@ViewBag.Emal">' Vous avez probablement besoin des parenthèses autour d'elle.
La mailto helper est une partie de la "mvc3 à terme" projet.
Le blog ci-dessous vous donnera plus d'informations sur mvc3 des contrats à terme ainsi que le lien pour l'obtenir. Je crois qu'il est également disponible sous forme de package NuGet.
HTML.MailTo() helper est une partie de la " mvc3 terme du projet, mais il existe une alternative à la façon de le faire.
1.)Créer un nouveau .cshtml fichier à l'intérieur de App_Code le répertoire et le nom que vous voulez (par exemple HTMLHelpers.cshtml)
2.)Écrire le code suivant dans le fichier
3.)Maintenant, à votre avis, vous pouvez appeler votre nouvelle fonction. Par exemple écrire des
OriginalL'auteur GeoChatz
Vous devez juste faire un normal lien hypertexte:
Rasoir et MVC méthodes d'assistance ne sont pas destinés à remplacer les balises HTML; ils sont destinés à rendre les données commun lié à des éléments plus simples.
Il suffit d'insérer une variable de serveur. Vous pouvez avoir besoin de parenthèses.
Mon souci était seulement que de Rasoir habitude de reconnaître ViewBag.Email '<a href="mailto:@ViewBag.Emal">'
Vous avez probablement besoin des parenthèses autour d'elle.
OriginalL'auteur SLaks
J'en arrive à cette question quand j'ai essayé de faire simple
mais Rasoir traiter ce texte
Je sais qu'il y a HtmlHelpers et que telle, mais jusqu'à présent simple code a fonctionné pour moi
Si une variable vient de modèle ou ViewBag il est sur le signe @ dans le href et Rasoir
<a href="mailto:@(ViewBag.EmailTo)">Email</a>
OriginalL'auteur Pawel Cioch
La mailto helper est une partie de la "mvc3 à terme" projet.
Le blog ci-dessous vous donnera plus d'informations sur mvc3 des contrats à terme ainsi que le lien pour l'obtenir. Je crois qu'il est également disponible sous forme de package NuGet.
http://weblogs.asp.net/imranbaloch/archive/2011/07/26/using-the-features-of-asp-net-mvc-3-futures.aspx
OriginalL'auteur OverForkOver
@{var message= new HtmlString ( "mail me ""));}
@e-mail;
OriginalL'auteur webKite