一個partialLayout我有_PartialLayout頁面如下獲取模型屬性的值從_layout
_PartialLayout.cshtml
@foreach (var item in ViewBag.listGroups)
{
string idvalue = item.ID.ToString();
switch (idvalue)
{
case "1":
<div class="gp-sub1">
<p class="hidden" id="gplineid">@item.ID</p>
<h4><a id="gpline" href='#' class="gp1 open" data-staion="GP_LINE">@item.GroupName</a></h4>
</div>
break;
}
...
}
這是_layout頁
_Layout.cshtml
<!DOCTYPE html>
<html>
<head>
</head>
<body class="ss">
@Html.Partial("_PartialLayout")
</body>
</html>
<script type="text/javascript">
$(document).ready(function() {
$("#gpline").click(function() {
alert($('#gplineid').val());
});
});
</script>
在partilview佈局一旦gpline
點擊我試圖讓gplineid
如上,但這不提醒任何結果:(
與元素'ID =「gpline」'是沒有價值的鏈接!你是什麼意思_get gplineid_?你想要'@ item.ID'的價值嗎? –
是的,我想得到'@ item.ID' – kez
然後,正如我以前告訴你的那樣 - 在鏈接中添加'data-id =「@ item.ID」',然後使用alert $(this)來獲取它。數據( '編號'));' –