Вот мой код:
@{
ViewBag.Title = "My page";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<script type="text/javascript">
$(document).ready(function () {
$('#menucontainer').hide();
});
</script>
<h2>My page</h2>
@foreach (List<MyClass> item in (List<MyClass>[])ViewData["myList"])
{
foreach (MyClass item1 in item)
{
if (item1.name.Equals("something"))
{
<script type="text/javascript">
$(document).ready(function () {
$('#idSomething').show();
});
</script>
continue;
}
}
break;
}
У меня есть точка останова, если в {
. Он получает удар, а затем идет к continue;
. Код в скрипте: $('#idSomething').show();
никогда не попадет! Почему это так и как это решить?
Я тоже пробовал:
if (item1.name.Equals("something"))
{
@: ("#idSomething").show();
continue;
}
И снова, точка останова вызова show()
не достигнута.