Body の OnLoad を使用して実行する必要がある JavaScript を含むマスター ページを使用するビューがあります。特定のビューに対してのみ MasterPage で OnLoad を設定する最良の方法は何ですか?
私が試したアイデアは、JavaScript関数の名前をViewDataとして渡すことでした。しかし、コントローラーがページ上のjavascriptについて知る必要はありません。私は本当にこのアプローチが好きではありません...
<body onload="<%=ViewData["Body_OnLoad"]%>">
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
編集 - 代わりに jQuery のドキュメント準備完了イベントを使用するのが 1 つのアイデアだと思います...
他のアイデアはありますか?