チェックボックスがチェックされているとき、つまり「Chk」をtrueに設定しているが、チェックボックスがチェックされていないとき、つまり「Chk」をtrueに設定しているときに正しく動作するJavascript関数があります。次に、関数は 2 つのパラメーターを、Stored Proc を実行する 2 番目のページに渡します (値を true または false に設定します)。これが私のコードです:
<script src="Scripts/jquery-1.4.1.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript">
function myfunction(invId, Chk) {
var chkboxValue = ($("#iSelect").is(":checked") ? false : true);
$.ajax({
type: "GET",
url: "upDateMe.aspx?param1=" + invId +"¶m2=" + chkboxValue,
data: "",
contentType: "text/html",
dataType: "text"
});
}