Helper |
Description |
Exemple |
Analytics.GetGoogleHtml(
webPropertyId
)
|
Retourne le script JavaScript de Google Analytics pour l'ID spécifié |
@Analytics.GetGoogleHtml("MyWebPropertyId")
|
Analytics.GetStatCounterHtml(project, security) |
Retourne le script JavaScript StartCounter Analytics pour le projet spécifié |
@Analytics.GetStatCounterHtml(89, "security")
|
Analytics.GetYahooHtml(
account
)
|
Retourne le script JavaScript de Yahoo Analytics pour le compte spécifié |
@Analytics.GetYahooHtml("myaccount")
|
Bing.SearchBox(
[boxWidth]
)
|
Ajoute une zone de recherche pour le moteur Bing |
@Bing.SearchBox() @* Searches the web.*@
|
Chart(width, height [, template] [, templatePath]) |
Initialise un graphique |
@{
var myChart = new Chart(width: 600, height: 400);
}
|
Chart.AddLegend(
[title] [, name]
)
|
Ajoute la légende à un graphique |
@{
var myChart = new Chart(width: 600, height: 400)
.AddLegend("Basic Chart")
.AddSeries(
name: "Employee",
xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" }, yValues: new[] { "2", "6", "4", "5", "3" })
.Write();
}
|
Crypto.Hash(
string [, algorithm]
)
|
Renvoie un hachage pour les données spécifiées. L'algorithme par défaut est sha256 |
@Crypto.Hash("data")
|
Facebook.LikeButton(href [, buttonLayout] [, showFaces] [, width] [, height] [, action] [, font] [, colorScheme] [, refLabel]) |
Ajoute le bouton FaceBook like à une page |
@Facebook.LikeButton("www.asp.net")
|
FileUpload.GetHtml([initialNumberOfFiles] [, allowMoreFilesToBeAdded] [, includeFormTag] [, addText] [, uploadText]) |
Affiche une interface utilisateur pour le téléchargement des fichiers |
@FileUpload.GetHtml(initialNumberOfFiles:1, allowMoreFilesToBeAdded:false,
includeFormTag:true, uploadText:"Upload")
|
Json.Encode(
object
)
|
Convertit un objet au format JSON |
var myJsonString = Json.Encode(dataObject); |
Json.Decode(
string
)
|
Convertit une chaine de données au format JSON en un objet que vous pouvez parcourir |
var myJsonObj = Json.Decode(jsonString); |
ModelStateDictionary.AddError(key, errorMessage) |
Associe
un message d'erreur avec un champ de formulaire
|
ModelState.AddError("email", "Enter an email address") |
ModelStateDictionary.AddFormError(
errorMessage
)
|
Associe
un message d'erreur avec un formulaire
|
ModelState
.
AddFormError
(
"Password and confirmation password do not match."
);
|
ModelStateDictionary.I
sValid
|
Retourne True s'il y a des erreurs de validation d'un formulaire |
if (ModelState.IsValid) { // Save the form to the database } |
ObjectInfo.Print(
value [, depth] [, enumerationLength]
)
|
Retourne les propriétés et les valeurs d'un objet et tous les objets enfants |
@ObjectInfo.Print(person)
|
Recaptcha.GetHtml(
[, publicKey] [, theme] [, language] [, tabIndex]
)
|
Génère un contrôle |
@ReCaptcha.GetHtml()
|
ReCaptcha.Validate(
[, privateKey]
)
|
Retourne le résultat d'un test |
if (ReCaptcha.Validate()) { // Test passed. } |
ServerInfo.GetHtml()
|
Affiche la configuration du serveur |
@ServerInfo.GetHtml()
|
Twitter.Profile(
twitterUserName
)
|
Affiche un flux Twitter du compte utilisateur spécifié |
@Twitter.Profile("billgates")
|
Twitter.Search(
searchQuery
)
|
Affiche un flux Twitter pour le texte de recherche spécifié |
@Twitter.Search("asp.net")
|
Video.Flash(
filename [, width, height]
)
|
Affiche un lecteur vidéo Flash pour le fichier spécifié (en option avec une largeur et une hauteur). |
@Video.Flash("test.swf", "100", "100")
|
Video.MediaPlayer(
filename [, width, height]
)
|
Affiche un lecteur Windows Media Player pour le fichier spécifié |
@Video.MediaPlayer("test.wmv", "100", "100")
|
Video.Silverlight(filename, width, height) |
Affiche un lecteur Silverlight pour le fichier spécifié |
@Video.Silverlight("test.xap", "100", "100")
|
WebCache.Get(
key
)
|
Retourne l'objet spécifié par la clé dans le cache, ou nul si l'objet n'est pas trouvé. |
var username = WebCache.Get("username") |
WebCache.Remove(
key
)
|
Supprime l'objet spécifié par la clé dans le cache |
WebCache
.
Remove
(
"username"
)
|
WebCache.Set(key, value [, minutesToCache] [, slidingExpiration]) |
Ajoute la valeur spécifiée et sa clé dans le cache |
WebCache.Set("username", "joe@contoso.com ") |
WebGrid(
data
)
|
Crée un objet WebGird en utilisant les données de la requête passée en paramètre |
var db = Database.Open("SmallBakery");var grid = new WebGrid(db.Query("SELECT * FROM Product")); |
WebGrid.GetHtml()
|
Affiche un tableau HTML des données dans le WebGrid |
@grid.GetHtml()// The 'grid' variable is set when WebGrid is created.
|
WebGrid.Pager()
|
|
@grid.Pager()
|
WebImage(
path
)
|
Charge une image à partir du chemin spécifié |
var image = new WebImage("test.png"); |
WebImage.AddImagesWatermark(
image
)
|
Ajoute l'image spécifiée en filigrane |
WebImage photo = new WebImage("test.png");WebImage watermarkImage = new WebImage("logo.png");photo.AddImageWatermark(watermarkImage); |
WebImage.AddTextWatermark(
text
)
|
Ajoute le texte spécifié à l'image |
image
.
AddTextWatermark
(
"Copyright"
)
|
WebImage.FlipHorizontal() WebImage.FlipVertical() |
Inverse l'image horizontalement ou verticalement.
|
image.FlipHorizontal(); image.FlipVertical(); |
WebImage.Resize(width, height) |
Redimensionne une image |
image.Resize(100, 100); |
WebImage.RotateLeft() WebImage.RotateRight() |
Fait pivoter une image à gauche ou à droite |
image.RotateLeft(); image.RotateRight(); |
WebImage.Save(
path [, imageFormat]
)
|
Sauvegarde l'image dans le répertoire spécifié |
image
.
Save
(
"test.png"
);
|
WebMail.Password
|
Définit le mot de passe pour le serveur SMTP
|
WebMail.Password = "password"; |
WebMail.Send(to, subject, body [, from] [, cc] [, filesToAttach] [, isBodyHtml] [, additionalHeaders]) |
Envoie un email |
WebMail.Send("touser@contoso.com", "subject", "body of message", "fromuser@contoso.com"); |
WebMail.SmtpServer
|
Définit le nom du serveur SMTP |
WebMail.SmtpServer = "smtp.mailserver.com"; |
WebMail.UserName
|
Définit le nom d'utilisateur pour le serveur SMTP |
WebMail.UserName = "Joe"; |
|
|
|