是的,您可以在页面上包含多个就绪事件处理程序。您可以将它们放在站点主视图、部分视图和视图页面本身中——只要您需要。它们都必须包含在脚本标签中。它们将按照它们包含在最终呈现页面中的顺序触发。请注意,您要小心确保在页面上只包含一次部分内容,或者多次调用该处理程序并不重要。
示例(不完整):
掌握:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jqueryui.js"></script>
<script type="text/javascript">
$(function() {
// do something for whole page
});
</script>
@Html.Partial( "ErrorDialog" )
部分(错误对话框)
<div id="errorDialog" style="display: none;" title="Error">
<p>An error occurred</p>
</div>
<script type="text/javascript">
$(function() {
$('#errorDialog').dialog({
modal: true,
autoOpen: false,
// more options
});
});
function showError(msg) {
$('#errorDialog').find('p').html(msg)
.stop()
.dialog('open');
}
</script>