Лучший подход для создания кнопок изображений в MVC 2 - PullRequest
0 голосов
/ 28 июля 2010

Я пишу анкету с ASP.NET MVC 2.

У меня есть набор вопросов, требующих ответа да, нет, не уверен.

Это должны быть изображениякоторые возвращают значение контроллеру вопросника.

Каков наилучший подход для добавления кнопок изображений?

Ответы [ 2 ]

2 голосов
/ 28 июля 2010

Я бы пошел с созданием ImageButton HtmlHelper.

http://www.asp.net/mvc/tutorials/creating-custom-html-helpers-cs

1 голос
/ 28 июля 2010

Это долгий путь страданий, где вы столкнетесь с отличиями IE от Firefox, огромным количеством форм, карт изображений, нарушением HTTP с использованием ссылок на изображения.

Возьми это у меня, спаси бесплодное путешествие: Используй обычную кнопку и используй CSS для стилизации изображения. Дайте вашим кнопкам имя и значение:

<input type="submit" name="submitButton" value="Yes" class="YesImage" />
<input type="submit" name="submitButton" value="No" class="NoImage" />

Тогда в вашем контроллере:

[HttpPost]
public ActionResult Something(string submitButton)
{
    switch (submitButton)
    {
        case "Yes":
            //do something
            break;
        case "No":
            //do something else
            break;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...