2012-03-11 4 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; } 
} 

Я просто хочу индивидуальный вошедшего в систему пользователя, чтобы иметь возможность установить значение для общественного ИНТ Рейтинг. То есть, если пользователь установит его в 37, он увидит значение 37, когда он войдет в систему. Но другой пользователь, который устанавливает его в 50, будет видеть 50. Другими словами, значение для рейтинга будет отличаться в зависимости от того, кто зарегистрировался Это похоже на то, что это не будет сложно, но я не знаю, с чего начать. Любая помощь будет принята с благодарностью.

ответ

0

Для отображения оценки: На ваш взгляд, у вас есть что-то вроде @Html.DisplayFor(p => p.Rating). Это синтаксис RAZOR. Если вы используете ASPX, это будет <%: @Html.DisplayFor(p => p.Rating)%>

Чтобы иметь возможность редактировать рейтинг (в Entity Framework): Как ваш пользователь будет вводить рейтинг? Лично, как новичок, вы можете создать модель данных сущности и сгенерировать код на основе структуры базы данных. Затем вы можете создать контроллер с принципами CRUD (создавать, читать, обновлять, удалять), что дает пользователю возможность редактировать свой рейтинг (помните, что в дополнение к редактированию создаются представления: создавать, удалять, детали , и индекс. Используйте то, что имеет для вас значение.)

Много информации, чтобы усвоить, я уверен. Не стесняйтесь спрашивать меня. Я тоже в твоей обуви. Надеюсь это поможет.