2012-03-11 14 views
0

私はASP.NET MVC3を使用する際には絶対に初心者ですが、おそらく非常に簡単なことをやり遂げる方法がわかりません。剃刀のオブジェクトのユーザー固有の値

ここに私のパブリッククラスです:

public class Proposal 
{ 
    ProposalDBEntities proposalDB = 
     new ProposalDBEntities(); 
    public int ID { get; set; } 
    public string Name { get; set; } 
    public string Description { get; set; } 
    public DateTime Target_Finish_Date { get; set; } 
    public decimal Estimated_Cost { get; set; } 
    public int Staffing { get; set; } 
    public decimal Maintenance { get; set; } 
    public DateTime Date_Added { get; set; } 
    public int Rating { get; set; } 
    public decimal VoteAverage { get; set; } 
} 

は、私は単純にログインしたユーザ個人が公共のint型の評価のための値を設定できるようにしたいです。つまり、ユーザーが37に設定すると、ログイン時に値37が表示されますが、50に設定する別のユーザーには50が表示されます。つまり、記録されたユーザーによって、Ratingの値が異なりますこれは全く難しくないようですが、どこから始めたらいいかわかりません。どんな助けでも大歓迎です。

答えて

0

評価を表示するには、ビューでは、@Html.DisplayFor(p => p.Rating)のようになります。これはRAZOR構文です。 ASPXを使用している場合は、<%: @Html.DisplayFor(p => p.Rating)%>

ユーザーが評価を編集できるようにするには(ユーザーのエンティティフレームワークで):ユーザーはどのように評価を入力しますか?個人的には、初心者として、エンティティデータモデルを作成し、データベース構造に基づいてコードを生成することができます。次に、CRUD(作成、読み取り、更新、削除)の原則を持つコントローラを作成して、ユーザーに評価を編集できるようにすることができます(編集に加えて作成されたビューがありますあなたの関連するものを使用してください)

多くの情報を消化すると確信しています。気軽に何でも聞いてください。私はあなたの靴にもいます。お役に立てれば。

関連する問題