Вопрос о ASP.NET MVC и форме сообщения с использованием HTTP-POST - PullRequest
2 голосов
/ 05 апреля 2009

У меня есть стандартная форма ASP.NET MVC.

например.

<% using (Html.BeginForm<CommentController>(c => c.Create())) { %>    
..
<% } %>

(and in the controller)

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Comment comment)
{ .. }

Теперь, как я могу сделать так, чтобы я IGNORE определенных значений, таких как ID или CreatedOn свойств, которые могли бы существовать в объекте Comment?

Есть ли способ, которым я могу определить исключение / черный список ?

Ответы [ 2 ]

3 голосов
/ 05 апреля 2009

Используйте атрибут BindAttribute с тегом исключения

public ActionResult Create( [Bind(Exclude="ID, CreatedOn")]Comment comment )
{
}
0 голосов
/ 05 апреля 2009

Любые входные данные, которые у вас есть в HTML-форме, будут переданы вместе с отправкой по умолчанию.

Извините, у меня нет ответа на все вопросы, но я бы начал с изучения некоторых возможных плагинов jQuery и / или некоторых механизмов фильтрации AJAX.

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