나는 @Html.EditorFor
에 대한 id
및 name
을 설정하기 위해 노력하고있어,하지만이 작동하지 않습니다 :@HtmlEditorFor에 대해 "id"및 "name"을 설정합니까?
@Html.EditorFor(model => model.value, new { @id = "testid1", @name="testname1"})
은 어떻게 id
및 name
설정합니까?
나는 @Html.EditorFor
에 대한 id
및 name
을 설정하기 위해 노력하고있어,하지만이 작동하지 않습니다 :@HtmlEditorFor에 대해 "id"및 "name"을 설정합니까?
@Html.EditorFor(model => model.value, new { @id = "testid1", @name="testname1"})
은 어떻게 id
및 name
설정합니까?
EditorFor
은 htmlAttributes를 추가 할 수 없습니다. 특정 유형의 편집기의 경우 TextBoxFor
(또는 사용중인 유형)을 사용해야합니다.
@Html.TextBoxFor(m => m.value, new { id = "testid1", name="Testname1" })
당신은 또한 당신을위한 편집기를 만들 특정 유형에 대한 custom editor template을 만들 수 있습니다.
EditorFor는 이름과 <input class="text-box single-line" id="Testname1" name="Testname1" type="text" >
감사 BuildStarted를 생성합니다
@Html.EditorFor(m => m.value, null, "Testname1")
(닷넷 4.6.1 테스트) ID 속성을 설정할 수 있습니다! 원래 문제 (이 스레드를 납치하지 말 것)는 내 기본 모델 내의 포함 된 개체 목록을 면도칼로 반복하여 Action-Edit 업데이트를 위해 포함 된 개체를 바인딩하려고했습니다. 목록을 반복 할 때부터 고유 ID 문제라고 생각했습니다. 그러나 목록의 첫 번째 항목 (고유 한 ID/이름을 가진 하나의 텍스트 상자)을 저장하려고해도 저장이 실패합니다. @ Html.EditorFor (model => model.ContainedObjBs.First(). Val) 어떤 아이디어 ? – Mariah나는 당신이 더 정교하고 일부 코드를 떨어 뜨릴 수있는 방법으로 새로운 질문을 게시하는 것이 좋습니다 :) – Buildstarted