Кнопка HTML MVC3 - PullRequest
       5

Кнопка HTML MVC3

2 голосов
/ 10 февраля 2012

Я использую MVC3 и не хочу использовать Microsoft.Web.Mvc

Как преобразовать этот код для использования в MVC3?Движок представления: .aspx

Html.Button ("abc", "Button abc", HtmlButtonType.Button)  

, а также этот скрипт

$("button[name=abc]").attr("disabled",true);  

Любая обратная связь приветствуется?

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

HTML-разметка для вашей кнопки :

<input type="button" name="abc" disabled="true" value="Button abc" />

ASP.NET MVC 3 не имеет встроенного HtmlHelper метода расширения для кнопки,Вы могли бы всегда легко создавать:

public static class YourMvcButtonExtensionMethod
{
    public static MvcHtmlString Button(this HtmlHelper helper, string text,
                                     IDictionary<string, object> htmlAttributes)
    {
        // generate the markup for the input/button
    }
}

Таким образом, у вас действительно есть два варианта:

  1. использовать необработанная HTML-разметка в вашем представлении
  2. создайте пользовательский метод расширения ( см. Выше )
0 голосов
/ 10 февраля 2012

«Я использую MVC3, и я не хочу использовать Microsoft.Web.Mvc». Это звучит странно ...

В любом случае, вместо этого вы можете использовать элемент кнопки.

<button disabled='true'>Button abc</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...