私はjQueryを初めて使用し、MVC 4で部分ビューを表示/非表示にする方法を探していました.以下のリンクで非常に良い例を見つけ、コードの一部をここにコピーしましたが、ボタンクリックイベントに依存しています. . 私が必要とするのは、ビュー内のコードで関数を直接呼び出すことです。この目的のためにそれを書き直す方法はわかりませんが、これはビューのかみそりコードから呼び出される方法だと思います:
<script type="text/javascript">Foo("#div1")</script>
http://forums.asp.net/t/1743071.aspx/1
<style type="text/css">
.inv
{
visibility: hidden;
}
.vis
{
visibility: visible;
}
</style>
<div class="inv" id="div1">
<h2>Div 1</h2>
<p>
Hidden at start
</p>
<button class="showhide">Hide this div again</button>
</div>
<script type="text/javascript">
$(function () {
$(".showhide").click(function () {
$("#div1").toggleClass("vis");
return false;
});
});
</script>