0

我已经尝试了很多更改,但没有任何效果......我遇到编译器错误......
公式的目的是用户将使用单选按钮给该地方评分,并在 TextArea 内写一个文本评论...... ..

@using (Html.BeginForm()) {

Rating:
for(int i=1;i<6;i++){
<text>@i</text>
Html.RadioButton("Rating",i)
}


<h2>Write a Review for @Model.Name</h2>
Html.TextArea("Review")


<input type="submit" value="Send Review" />
}
4

1 回答 1

1

该问题与您如何尝试在@using块内打印 html 有关。试试这个:

@using (Html.BeginForm()) {
  @:Rating:
  for(int i=1;i<6;i++) {
    <text>@i</text>
    @Html.RadioButton("Rating",i)
  }

  <h2>Write a Review for @Model.Name</h2>
  @Html.TextArea("Review")

  <input type="submit" value="Send Review" />
}

或者更好的是,替换@:Rating:

@Html.Label("Rating", "Rating:")
于 2013-03-27T23:24:56.423 回答