Senaryo: Yönetici tarafından yeni kullanıcılar oluşturmaya bir görünüm eklemeye çalışıyorum. Uygulama form kimlik doğrulamasıdır. Giriş yapmış bir kullanıcı var (admin). Görünüme bir Parola For eklendiğinde, görünüm otomatik olarak giriş yapan kullanıcıyla alanları doldurur. asp.net-mvc: Bir parola ekleme Görünümlerim otomatik olarak benim alanlarımı doldurur
kontrolör kodu:public ActionResult Create()
{
var userViewModel = new UserViewModel();
return View(userViewModel);
}
görünüm kodu:
@model MVC4.Models.UserViewModel
@{
ViewBag.Title = "Create";
}
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
<fieldset>
<legend>UserVireModelcs</legend>
<div class="editor-label">
@Html.LabelFor(model => model.UserName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.UserName)
@Html.ValidationMessageFor(model => model.UserName)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Password)
</div>
<div class="editor-field">
@Html.PasswordFor(model => model.Password)
@Html.ValidationMessageFor(model => model.Password)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
Görüntüye model göndermezseniz böyle olur mu? Zaten boş bir model göndermek garip görünüyor. – David
Evet, bu yüzden boş bir tane göndermeyi denedim, ancak eter yolu oluyor. – petric
Tarayıcıya giriş formunu önceden doldurmadığından emin misiniz? "Kullanıcı adı" ve "Şifre" alanları, tarayıcı tarafından bir giriş istemi olarak yorumlanabilir. – David