asp.net mvc3을 사용하고 있습니다. foreach 루프를 사용하여 부분 뷰를 렌더링했습니다. 그래서 내가하고 싶은 일은 div에 새로운 div가 페이지에 배치 될 때마다 부분 뷰에 div가있을 때입니다. 모든 div에 고유 한 이름을 지정하려고합니다. 누군가 나를 도와 줄 수 ?????? 미리 덕분에동적으로 렌더링하는 div에 고유 한 이름을 지정하고 싶습니다.
1
A
답변
-1
당신은 그냥 당신이에서 사용하는 모델에 뭔가를 만들어 동적으로 다음 JavaScript
의 도움으로 DIV를 만들 수에게
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Create DIV Dynamically Using JavaScript</title>
<script type="text/javascript" language="javascript">
function DynamicDiv() {
var dynDiv = document.createElement("div");
dynDiv.id = "divDyna";
dynDiv.innerHTML = "Created using JavaScript";
dynDiv.style.height = "20px";
dynDiv.style.width = "300px";
dynDiv.style.backgroundColor = 'gray';
document.body.appendChild(dynDiv);
}
</script>
</head>
<body>
<div>
<input id="Button1" type="button"
value="Using JS" onclick="DynamicDiv();" />
</div>
</body>
</html>
1
도움이 될 것입니다 샘플 코드입니다 필요 고유 한 부분보기 - 부분 뷰에서 필요한 것은 모두
<div name="[email protected](Model.SomeUniqueId)"></div>
모델에 적절한 것이 없으면 y OU는 ViewBag 사용할 수 있습니다
<div id="<%=Guid.NewGuid().ToString() %>"></div>
그런 식으로, 당신이없는 모델이 어떤 일을 걱정하기 : 당신의 부분보기에
@{
var i = 0;
foreach (var item in Model.Items) {
ViewBag.UniqueId=i++;
Html.RenderPartial("PartialView", item);
}
}
1
을 아래에 따라 정의 된 DIV를 가질 수 div id를 채우기 위해 추가로 들어 올리십시오.. 또한, 나는 id을 유일한 자리 표시 자로 사용했습니다. divs에 '이름 :'속성이 없으므로주의해야합니다.
관련 문제
- 1. include_once php에 파일 이름을 지정하고 루트 주소를 지정하고 싶습니다. 방법?
- 2. C에서 동적으로 생성 된 웹 컨트롤의 이름을 지정하고 찾는 방법 #
- 3. ValidationRule 고유 한 이름을 적용하려면
- 4. 루프 내에서 동적으로 UIButton 이름을 지정하고 애니메이션을 수행하는 방법
- 5. 각 사용자에게 고유 한 URL을 할당하고 싶습니다. - PHP
- 6. perl에서 고유 한 파일 이름을 얻는 방법
- 7. 이름을 모르는 고유 한 제한 조건을 제거해야합니다.
- 8. PHP - 어떻게 고유 한 변수 이름을 보호합니까?
- 9. 문자열에서 고유 한 폴더 이름을 생성하는 질문
- 10. 고유 한 사용자 이름을 얻는 방법
- 11. 이미지에 고유 한 이름을 할당하는 방법은 무엇입니까?
- 12. 고유 한 문자열을 고유 한 정수로 변환
- 13. wget - 디렉토리를 지정하고 파일의 이름을 바꿉니다.
- 14. 클립 : 이미지를 프로그램 방식으로 지정하고 이름을 설정합니다.
- 15. Redis에서 데이터 세트의 이름을 지정하고 저장하려면 어떻게합니까?
- 16. 부분적으로 고유 한/고유 한 행을 반환합니다.
- 17. div에 링크를 지정하고 새 창에서 열어 보는 방법
- 18. div에 동적으로 iframe을 삽입하는 방법
- 19. 동적으로 컨트롤을 렌더링하는 방법은 무엇입니까?
- 20. 고유 한 대 오라클의 고유 한 키워드
- 21. '고유 한 키'또는 '고유 한 키'색인
- 22. 변수 값이 아닌 고유 한 동적 변수 이름을 사용하십시오.
- 23. 패널이 다른 div에 이미 렌더링 된 경우 패널을 다른 div에 다시 렌더링하는 방법
- 24. 패널이 다른 div에 이미 렌더링 된 경우 패널을 다른 div에 다시 렌더링하는 방법
- 25. RoR에서 고유 한 익명 사용자 이름을 생성하는 방법은 무엇입니까?
- 26. django를 사용하여 고유 한 업로드 파일 이름을 적용 하시겠습니까?
- 27. 짧고 고유 한 파일/폴더 이름을 생성하는 좋은 방법은 무엇입니까?
- 28. JQuery에서 배경색의 이름을 테스트하고 싶습니다.
- 29. MySQL : 각 날짜에 고유 한 이름을 선택 하시겠습니까?
- 30. TFS 큐브에 액세스하여 영역 계층의 고유 한 이름을 얻습니다.
-1 이것은 ASP.NET MVC가 아니며 고유 한 이름을 생성하지도 않습니다. –
작성된 모든 div가 동일한 ID "divDyna"를 가지고 있기 때문에 이것은 도움이되지 않습니다. 고유 ID가 필요합니다. –