Мне нужно показать в текстовой области комментария идентификатор свойства об этом, это консультации, я взял его с точки зрения детали, где есть кнопка «Проконсультироваться».Ошибка в контактной форме
В Подробный вид:
<a class="btn btn-primary" href="@Url.Action("Contact", "Home", new {PropertyId = @Model.PropertyModel.Property.PropertyId})#consult">
<i class="icon-envelope">
</i>
@Resources.Property.Details.Consulta
</a>
В HomeController:
public ActionResult Contact(string PropertyId)
{
UserRepository userRepository = new UserRepository();
User user = userRepository.GetUserByEmail(User.Identity.Name);
ContactModel model = new ContactModel(user);
model.Comment = PropertyId;
return View(model);
}
В ContactModel:
[Required]
[Display(Name = "Comment", ResourceType = typeof(Resources.Entities.Names))]
public string Comment { get; set; }
В Contact.cshtml:
<div class="control-group">
@Html.LabelFor(m => m.Comment, new { @class = "control-label" })
<div class="controls">
@Html.TextAreaFor(m => m.Comment, new {@rows = "6", @style="width:80%;"})
@Html.ValidationMessageFor(m => m.Comment)
</div>
</div>
Вы знаете, как заставить его работать?
Какая ошибка? – DanielVorph
Первым шагом, чтобы заставить его работать, является знать, в чем проблема. Второй шаг - рассказать нам, в чем проблема, чтобы мы могли помочь вам с первого шага. –