我的处方集不起作用.... asp.net mvc 4 razor语法

时间:2013-03-27 23:22:22

标签: c# asp.net-mvc razor

我已经尝试了很多更改,没有任何效果....我有编译错误...
处方集的目标是用户将使用单选按钮给该地点一个评级,并在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" />
}

1 个答案:

答案 0 :(得分: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:")