Wie ich aus dem Code sehen Sie zur Verfügung gestellt haben, meine ich diesen Frieden Code:
@Html.Sitecore().Field("firstname")
Sie wollen mit ‚Vorname‘ Feld des Kontextelement manipulieren. Wenn ja alles, was Sie in entsprechender Aktion des Controllers tun müssen, so etwas wie diese:
using (new Sitecore.SecurityModel.SecurityDisabler())
{
Sitecore.Context.Item.Editing.BeginEdit();
try
{
Sitecore.Context.Item["firstname"] = "set value you want";
Sitecore.Context.Item.Editing.EndEdit();
}
catch (Exception)
{
Sitecore.Context.Item.Editing.CancelEdit();
}
}
Hinweis: Die Verwendung SecurityDisabler() bedeutet, dass Ihr Kontext Benutzer haben wahrscheinlich nicht die Berechtigung für Kontextelement. Also nur ein Beispiel. Die beste Vorgehensweise, um einen geeigneten Zugriff auf den erforderlichen Artikel zu gewähren, ist The Security Editor
Übergeben Sie ein Modell zu Ihrer Ansicht? Bevor Sie das Modell zu Ihrer Ansicht weitergeben, können Sie den Feldwert nicht erreichen! – kandroid