powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / атрибуты и ошибка
6 сообщений из 6, страница 1 из 1
атрибуты и ошибка
    #38517101
задача:
mvc/
нужно реализовать след. форму.
по умолчанию некий список с чекбоксами.
под ним кнопка удалить.
при нажатии на кнопку происходит удаление записей с отмеченными чекбоксами.
Удаление отслеживаю по атрибуту: [ActButton(Name="Action", Value="Delete")]
но при нажатии на кнопку получаю:
The current request for action 'Index' on controller type 'HomeController' is ambiguous between the following action methods:
System.Web.Mvc.ActionResult Delete(test.Models.ModelSource) on type
test.Controllers.HomeController
System.Web.Mvc.ActionResult Index

во вьюхе @using (Html.BeginForm("Index", "Home", FormMethod.Post))
{

я понимаю почему эта ошибка возникает, но не пойму как правильно сделать на атрибутах чтоб избавиться от ambiguous ..
...
Рейтинг: 0 / 0
атрибуты и ошибка
    #38518126
sssssssssssss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ё куда специалисты делись
...
Рейтинг: 0 / 0
атрибуты и ошибка
    #38518159
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sssssssssssss,
что за атрибут ActButtonAttribute? к чему применяется и в какой код рендерится ?
чем стандарт не угодил...
...
Рейтинг: 0 / 0
атрибуты и ошибка
    #38518174
Где-то в степиsssssssssssss,
что за атрибут ActButtonAttribute? к чему применяется и в какой код рендерится ?
чем стандарт не угодил...

[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public class ActButton : ActionNameSelectorAttribute
{
public string Name { get; set; }
public string Value { get; set; }

public override bool IsValidName(ControllerContext controllerContext, string actionName, MethodInfo methodInfo)
{
if (Name == null)
{
return false;
}
else
{
return controllerContext.HttpContext.Request[Name] == Value;
}
}
}

стандарт ? Это ифами в контроллере разруливать? Фу! А так можно контроллер-обработчик фактически назначить
...
Рейтинг: 0 / 0
атрибуты и ошибка
    #38518181
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поррррррррррррррр,
закоментируйте атрибут в обработчике а в кнопке добавьте атрибут formaction="home/delete" или что там у вас....
...
Рейтинг: 0 / 0
атрибуты и ошибка
    #38518191
А вы для чего атрибуты используете? примеры можете привести?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / атрибуты и ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]