У меня был частичный вид, как показано ниже, в котором у меня есть первая петля foreach для сообщений и другая foreach, чтобы добавлять комментарии к этому сообщению. Но ошибка времени выполнения какforeach в пределах foreach в режиме просмотра бритвы не работает
Parser Сообщение об ошибке: Неожиданное «Еогеасп» ключевым слово после «@» характера. После внутреннего кода вам не нужно префиксные конструкции как «foreach» с «@».
, но скобки идеальны.
@model Network.Models.ViewPostModel
@using (Html.BeginForm("AddPost", "Network"))
{
@Html.TextBoxFor(model => model.addpost.Content, new { @class = "textboxstyle"})
<br/>
<button type="submit">Add Post </button>
<br/><br/>
@foreach(var post in Model.Post)
{
<br/>
<b>Posted by :</b> @post.Username
<span> @post.Content </span>
@foreach(var comment in Model.Comments)
{
<br/>
@comment.Content
<b>Comented by :</b> @comment.username
<br/><br/>
}
@Html.TextAreaFor(model => model.addcomment.Content)
<button type="submit">Add Comment </button>
}
}
Я попытался либо один цикл Еогеасп работает, но не как класс .My модель для сильно типизированных частичный вид, как показано ниже
public class ViewPostModel
{
public List<Post> Post { get; set; }
public List<Comment> Comments { get; set; }
public List<UserFriend> Userfriends { get; set; }
public Post addpost { get; set; }
public Comment addcomment { get; set; }
}
Пожалуйста, проверьте, что моя вина в?
Спасибо, MichaelD
Я думаю, проблема не в fieldset, я отредактировал его удаление, а также удалил теги div, но все еще не работает, один foreach работает нормально, теперь сообщение об ошибке изменилось и также изменило его. – michaeld
http://stackoverflow.com/questions/4946334/unexpected-foreach-keyword-after-character это сработало для меня спасибо – michaeld
, что тоже - у вас было слишком много ошибок :) – NSGaga