2017-12-31 39 views
0

これに似た質問がいくつかあるようですが、これらのインスタンスで発生するエラーはその人がモデルから選択しているフィールド。私の場合は、モデルから何かにアクセスしようとするたびに一般的なエラーを投げているようです。私が使用しているモデルは、動作していたEntity Frameworkで生成されたクラスですが、実際のMVCプロジェクトとは別のクラスライブラリにクラスを移動しているようです。どのようにこれを修正するための任意の考え?私はあなたががそれを使用する前にViewbag.Aprovedeny.Value変数を宣言していなかったと思いますMVCエラー:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: ''オブジェクト 'に'値 'の定義が含まれていません。

@model Gravy.Utility.Transaction 

@{ ViewBag.Title = "Rental Request"; } 
<script> 
    var transaction_guid = "@Model.TransactionGUID"; 
</script> 
<div id="rental_request_content" class="body_content"> 
    <div class="page_heading">Rental Request</div> 
    <div class="heading">Transaction Details</div> 
    <div id="approval_item_title">Model.ItemName</div> 
    <div id="approval_item_image" style="backgroud-image: url(http://images.rentery.net/dev/items/@Model.ItemGUID)"></div> 
    <div id="approval_transction_info"> 
     <div class="review_cost_line"> 
      <div>Rental Start Date</div> 
      <div id="approval_start_date">@Model.RentalStart</div> 
     </div> 
     <div class="review_cost_line"> 
      <div>Rental End Rate</div> 
      <div id="approval_end_date">@Model.RentalEnd</div> 
     </div> 
     <div class="review_cost_line"> 
      <div>Rental Income</div> 
      <div id="review_rate_total">@Model.RentalCost</div> 
     </div> 
     <div class="review_cost_line"> 
      <div>Rentery Fee</div> 
      <div id="review_rental_fee">@Model.OwnerRentalFee</div> 
     </div> 
     <div class="review_cost_line"> 
      <div></div> 
      <div><hr /></div> 
     </div> 
     <div id="review_total_row" class="review_cost_line"> 
      <div>Rental Revenue</div> 
      <div id="review_grand_total"></div> 
     </div> 
    </div> 
    <div id="approval_button" value="@ViewBag.ApproveDeny.Value" class="button">@ViewBag.ApproveDeny.Text.ToLower()</div> 
    <div><div id="approval_subtext" value="@ViewBag.ApproveDenyOpposite.Value">Actually, @ViewBag.ApproveDenyOpposite.Text.ToLower() the rental</div></div> 
</div> 

Error

+1

コントローラーとモデルクラスをお見せしますか? – Marco

+0

@ stephen-mueckeこれを再現する方法が分かっていれば、自分で解決することができます。私はそれを再現する方法を知らないので、私は最初に提案を求めています。代替案は、私が法的に縛られていないために私がおそらくできないプロジェクトの全体を共有することです。したがって、実際に助けて知的な人たちでいっぱいだった1ヵ所で実際に助けを得ることは不可能になりました。私は、誰かが何が起こっているのかを推測するのに十分な詳細を提供しています。 SOは、有益なコミュニティではなく、全体主義独裁政権に変わった。 – PorcupineRending

+0

MVCは3つの部分で構成されています。あなたは** V **だけを見せました。必要なのは、そのビューに関連付けられたモデルとコントローラコードを要求されたとおりに含めることだけでした。 –

答えて

1

:ここ

はコードだと、以下のエラーのスクリーンショットです。それを確認してください。 コントローラーで質問を更新した方がいいでしょう。

+0

おかげでカレン、そうだよ。 Visual Studioの緑色のハイライトがループを起こしていましたが、ViewBagのオブジェクトが問題を引き起こしていました。 – PorcupineRending

0

モデルのいくつかのフィールドは既に正常に使用されていたため、@Model.OwnerRentalFeeに特有の問題があります。それが正しく定義され、表示可能な値があることを確認してください。

関連する問題