사용자 정의 htmlhelper에서 "class"의 기본 속성 값을 추가하는 방법은 무엇입니까?

Tayfunozturk3561

mvc에서 사용자 지정 텍스트 상자를 만들려고합니다. 기본 클래스 값 "text-uppercase"를 추가하고 싶습니다. 또한보기에 새 클래스 값을 추가하고 싶습니다.

Myhelper 클래스는 다음과 같습니다.

public static MvcHtmlString Custom_TextBox<TModel, TValue>(this HtmlHelper<TModel> helper, Expression<Func<TModel, TValue>> expression, IDictionary<string, object> htmlAttributes)
    {

        ModelMetadata oModelMetadata = ModelMetadata.FromLambdaExpression(expression, helper.ViewData);
        if (htmlAttributes == null)
        {
            htmlAttributes = new Dictionary<string, object>();
        }
        htmlAttributes.Add("type", "text");
        htmlAttributes.Add("name", oModelMetadata.DisplayName);
        htmlAttributes.Add("id", oModelMetadata.DisplayName);
        htmlAttributes.Add("class", "text-uppercase");


        return helper.TextBoxFor(expression, htmlAttributes);
    }

그리고 내보기 코드 :

   @Html.Custom_TextBox(model => model.YazilimAdi,new { @class = "form-control" } )

실제로 오류는 다음과 같습니다. 동일한 키를 가진 항목이 이미 추가되었습니다. "수업".

기본 클래스 값 "text-uppercase"를 어떻게 추가 할 수 있습니까?

유전자 R
if(htmlAttributes.ContainsKey("class"))
{
    htmlAttributes["class"] += " text-uppercase";
}
else
{
    htmlAttributes.Add("class", "text-uppercase");
}

그리고 이것을 확장의 시작 부분에 넣으십시오.

if (htmlAttributes == null)
{
    htmlAttributes = new Dictionary<string, object>();
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Winform의 생성 방법에서 사용자 정의 속성을 사용하는 방법은 무엇입니까?

분류에서Dev

LDIF 파일에 objectclass 및 사용자 정의 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

표준 HTML 요소에 사용자 정의 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

모델에서 속성의 기본값을 설정하는 방법은 무엇입니까?

분류에서Dev

기본 창에서 사용자 지정 컨트롤의 속성을 설정하는 방법은 무엇입니까?

분류에서Dev

속성 데코레이터를 사용하여 기본 클래스에 정의 된 슈퍼 속성을 설정하는 방법은 무엇입니까?

분류에서Dev

바인딩 목적으로 사용자 정의 속성을 사용자 정의에 추가하는 방법은 무엇입니까?

분류에서Dev

D 언어에서 사용자 정의 속성을 사용하는 방법은 무엇입니까?

분류에서Dev

Aurelia의 사용자 지정 속성에서 i18n을 사용하는 방법은 무엇입니까?

분류에서Dev

Symfony 구성 요소를 사용하여 사용자 정의 유효성 검사기에 대한 종속성을 구성하는 방법은 무엇입니까?

분류에서Dev

zsh에서 사용자 정의 완료 기능에 대한 경로에 대한 자동 완성을 추가하는 방법은 무엇입니까?

분류에서Dev

nginx 쿡북에 대한 사용자 정의 속성을 정의하는 방법은 무엇입니까?

분류에서Dev

jquery 그리드에 사용자 정의 정렬 기능을 추가하는 방법은 무엇입니까?

분류에서Dev

Joi에서 사용자 정의 유효성 검사기 기능을 추가하는 방법은 무엇입니까?

분류에서Dev

Django에서 2 개의 속성을 함께 기본 키로 설정하는 방법은 무엇입니까?

분류에서Dev

Hyperledger Fabric의 관리자에게 속성 값을 추가하는 방법은 무엇입니까?

분류에서Dev

IBAction 메서드에서 사용자 지정 셀의 속성을 변경하는 방법은 무엇입니까?

분류에서Dev

JQuery를 사용하여 사용자 정의 HTML 속성의 값을 얻는 방법은 무엇입니까?

분류에서Dev

XPage에 CKEditor 사용자 정의 구성 파일을 추가하는 방법은 무엇입니까?

분류에서Dev

플롯의 기본 속성을 설정하는 방법은 무엇입니까?

분류에서Dev

vue 지시문을 사용하여 요소에 대한 사용자 정의 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

리스너에서 속성 사용자 정의 유형을 식별하는 방법은 무엇입니까?

분류에서Dev

HTML에서 onmouseover 속성을 사용자 정의하는 방법은 무엇입니까?

분류에서Dev

쿼리 작성기에서 선택한 항목에 사용자 정의 열을 추가하는 방법은 무엇입니까?

분류에서Dev

Ant에서-한 속성을 다른 속성의 값으로 사용하는 방법은 무엇입니까?

분류에서Dev

생성자 내부 또는 외부에서 클래스 속성의 기본값을 설정하는 것의 차이점은 무엇입니까?

분류에서Dev

enum 값과 속성 유형을 전달하여 enum에서 사용자 정의 속성을 얻는 방법은 무엇입니까?

분류에서Dev

Angular 11 / TS 4의 속성에 대한 기본값을 올바르게 사용하는 방법은 무엇입니까?

분류에서Dev

Kotlin의 특정 속성을 기반으로 사용자 지정 개체의 Arraylist에서 인덱스를 찾는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Winform의 생성 방법에서 사용자 정의 속성을 사용하는 방법은 무엇입니까?

  2. 2

    LDIF 파일에 objectclass 및 사용자 정의 속성을 추가하는 방법은 무엇입니까?

  3. 3

    표준 HTML 요소에 사용자 정의 속성을 추가하는 방법은 무엇입니까?

  4. 4

    모델에서 속성의 기본값을 설정하는 방법은 무엇입니까?

  5. 5

    기본 창에서 사용자 지정 컨트롤의 속성을 설정하는 방법은 무엇입니까?

  6. 6

    속성 데코레이터를 사용하여 기본 클래스에 정의 된 슈퍼 속성을 설정하는 방법은 무엇입니까?

  7. 7

    바인딩 목적으로 사용자 정의 속성을 사용자 정의에 추가하는 방법은 무엇입니까?

  8. 8

    D 언어에서 사용자 정의 속성을 사용하는 방법은 무엇입니까?

  9. 9

    Aurelia의 사용자 지정 속성에서 i18n을 사용하는 방법은 무엇입니까?

  10. 10

    Symfony 구성 요소를 사용하여 사용자 정의 유효성 검사기에 대한 종속성을 구성하는 방법은 무엇입니까?

  11. 11

    zsh에서 사용자 정의 완료 기능에 대한 경로에 대한 자동 완성을 추가하는 방법은 무엇입니까?

  12. 12

    nginx 쿡북에 대한 사용자 정의 속성을 정의하는 방법은 무엇입니까?

  13. 13

    jquery 그리드에 사용자 정의 정렬 기능을 추가하는 방법은 무엇입니까?

  14. 14

    Joi에서 사용자 정의 유효성 검사기 기능을 추가하는 방법은 무엇입니까?

  15. 15

    Django에서 2 개의 속성을 함께 기본 키로 설정하는 방법은 무엇입니까?

  16. 16

    Hyperledger Fabric의 관리자에게 속성 값을 추가하는 방법은 무엇입니까?

  17. 17

    IBAction 메서드에서 사용자 지정 셀의 속성을 변경하는 방법은 무엇입니까?

  18. 18

    JQuery를 사용하여 사용자 정의 HTML 속성의 값을 얻는 방법은 무엇입니까?

  19. 19

    XPage에 CKEditor 사용자 정의 구성 파일을 추가하는 방법은 무엇입니까?

  20. 20

    플롯의 기본 속성을 설정하는 방법은 무엇입니까?

  21. 21

    vue 지시문을 사용하여 요소에 대한 사용자 정의 속성을 추가하는 방법은 무엇입니까?

  22. 22

    리스너에서 속성 사용자 정의 유형을 식별하는 방법은 무엇입니까?

  23. 23

    HTML에서 onmouseover 속성을 사용자 정의하는 방법은 무엇입니까?

  24. 24

    쿼리 작성기에서 선택한 항목에 사용자 정의 열을 추가하는 방법은 무엇입니까?

  25. 25

    Ant에서-한 속성을 다른 속성의 값으로 사용하는 방법은 무엇입니까?

  26. 26

    생성자 내부 또는 외부에서 클래스 속성의 기본값을 설정하는 것의 차이점은 무엇입니까?

  27. 27

    enum 값과 속성 유형을 전달하여 enum에서 사용자 정의 속성을 얻는 방법은 무엇입니까?

  28. 28

    Angular 11 / TS 4의 속성에 대한 기본값을 올바르게 사용하는 방법은 무엇입니까?

  29. 29

    Kotlin의 특정 속성을 기반으로 사용자 지정 개체의 Arraylist에서 인덱스를 찾는 방법은 무엇입니까?

뜨겁다태그

보관