Details
부분보기 _Tabs
과 두 번째 부분보기 _Contents
으로 구성된보기가 있습니다.onclick()에 인수로 전달 된 C# 변수가 정의되지 않았습니다.
부분보기 (_Tabs
) 중 하나에서 이미지 링크가 있고 onclick
함수에서 변수 CatID
이 전달됩니다. 이 변수는 부분 뷰 (TabsForItemViewModel
)의 ViewModel 속성 값을 포함합니다.
디버깅 이미지를 클릭하면, VS가 표시
가Microsoft JScript runtime error: 'CatID' is undefined
부분도 "_Tabs"부분도 _Tabs
위한
보기 모델 TabsForItemViewModel
@model TabsForItemViewModel
@{
int CatID = Model.CategoryInfo.CatID;
}
<ul>
<li>
<a href="#GoToCatLevel">
<img border="0" src="view_cat.png" alt ="Up" title="Go To This Category"
width="10" height="10" onclick="LoadCategoryData(CatID, this.href)" />
</a>
</li>
...
인
"세부 정보"보기 :
@model ItemDetailsViewModel
@{
ViewBag.Title = "Item Details";
}
<div id="Main">
...
CategoryInfoViewModel categoryData = new CategoryInfoViewModel(itemD.Ca_ID);
TabsForItemViewModel tabsForItem = new TabsForItemViewModel(categoryData);
<div id="Tabs" class="div-tab">
@{Html.RenderPartial("~/Views/Item/_Tabs.cshtml", tabsForItem);}
</div>
...
</div>
스펜서의 답변이 처음 이었기 때문에 귀하의 답변을 수락 할 수 없으며 조금 더 설명이되었습니다. – escist
문제 없습니다. 감사. –