1

Asp.Net の Dynamic Data Website プロジェクト タイプを使用しています。外部キーを使用して指定された 2 つのテーブル間に 1 対 1 の関係を持つデータベースを作成しました (これは 1 対多の可能性がありますが、linq デザイナーを使用して 1 対 1 の関係に変更しました)。

つまり、Invoice_Id を外部キーとして受け取るテーブル Invoice とテーブル CreditNote があります。

CreditNotes/Insert.aspx に移動したときに、ドロップダウン リストに InvoiceIds のリストが表示されることを期待していました。ほとんどこれを行います-ドロップダウンリストを作成しますが、テキストではなくオプション値のみを入力するため、htmlソースで次のようなものを取得します(値のみが入力されていることに注意してください-ユーザーには空に見えます):

<select>
    <option value="someInvoiceId"></option>
    <option value="someInvoiceId"></option>
  </select>

どうすればこれを修正できるか教えてもらえますか? 助けてくれてありがとう!

4

1 に答える 1

0

ねえ、私はちょうどこの質問に出くわしました別の答えを探しますが、使用するフィールドを定義できるように、属性の追加など、モデルにさらにメタデータを設定する必要があるかもしれません

于 2010-04-15T18:06:56.150 に答える