ページにブートストラップ最小値とその他の js ファイルを含む .net ページがある場合、js ファイルは実行されません。ただし、 < form ...> をファイルの最後に移動すると、ブートボックスの JavaScript は完全に機能します。
これは、フォームをファイルの最後に移動するまで機能しません。どうして?ユーザーが実際にフォームを送信することを確認するために確認ボタンを使用したいのですが、この簡単な例から始めています。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default6.aspx.cs" Inherits="Default6" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css"
rel="stylesheet">
</head>
<body>
<div class="container">
<div class="row">
<div class="span12">
<h2>
Bootbox.Js - Creativity Tuts</h2>
<button class="btn btn-danger">
Alert Box!</button>
</div>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script src="js/bootbox.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.btn').on('click', function(){
bootbox.prompt("Enter your name", function(res){
if(res == null){
alert("Prompt cancelled by user.");
}else{
alert("Hi: "+res);
}
});
});
});
</script>
<form id="form1" runat="server">
</form>
</body>
</html>