Пользовательское значение для объекта в Razor - PullRequest
0 голосов
/ 11 марта 2012

Я абсолютный новичок в использовании 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 Rating. То есть, если пользователь установит его на 37, он увидит значение 37 при входе в систему. Но другой пользователь, который установит его на 50, увидит 50. Другими словами, значение для рейтинга будет отличаться в зависимости от того, кто вошел в систему. в. Кажется, это совсем не сложно, но я понятия не имею, с чего начать. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 11 марта 2012

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...