0

こんにちは、データベースからのデータを表示する Web ページを作成しています。このような:

ここに画像の説明を入力

結果が表示されないのはなぜですか? 一番、

@model Orchard.Staff.Models.StaffPart
    <fieldset>
      <legend>Map Fields</legend>

      <div class="editor-label">
        @Html.LabelFor(model => model.StaffID)
      </div>
      <div class="editor-field">
        @Html.DisplayFor(model => model.StaffID)
        @Html.ValidationMessageFor(model => model.StaffID)
      </div>
      <div class="editor-label">
        @Html.LabelFor(model => model.CName)
      </div>
      <div class="editor-field">
        @Html.DisplayFor(model => model.CName)
        @Html.ValidationMessageFor(model => model.CName)
      </div>

      <div class="editor-label">
        @Html.LabelFor(model => model.EName)
      </div>
      <div class="editor-field">
        @Html.DisplayFor(model => model.EName)
        @Html.ValidationMessageFor(model => model.EName)
      </div>
4

1 に答える 1

1

使ってみてください

 @Html.TextBoxFor(model => model.EName)

それ以外の、

 @Html.DisplayFor(model => model.EName)

それが機能しない場合は、モデルがビューに送信される前に、モデルが正しく入力されていることを確認してください

于 2013-02-05T01:39:14.553 に答える