私はIf(IsPost)とIf(!IsPost)でトリガーされるスクリプトを持っています。私はF11を介してすべてのコードは、最終的に期待してjavascript関数は、divを表示することをトリガしません。body onload = funcはIsPostでは動作しますが、動作しません!IsPost(複数のbody-onloadsは大丈夫ですか)?
// SCRIPT FOR SHOW DIV.
<script>
function ShowFunction(divId)
{
$("#" + divId).show(600);
}
</script>
if (!IsPost)
{
var user = WebSecurity.CurrentUserId;
var dbCommand = "SELECT * FROM Survey WHERE survey_id = @0";
var row = db.QuerySingle(dbCommand, user);
if (row != null)
{
surv1 = row.surveyQ1;
if (surv1 != null)
{
someOtherVariable = "Complete";
<body onload="$('#somediv').remove();"></body>;
}
}
if (someOtherVariable = "Complete";
{
<body onload="ShowFunction('Mydiv');"</body>;
}
}
if (IsPost)
{
if (Request.Form["btnsubmit"] !=null)
{
var user = WebSecurity.CurrentUserId;
var dbCommand = "SELECT * FROM Survey WHERE survey_id = @0";
var row = db.QuerySingle(dbCommand, user);
if (row != null)
{
surv1 = row.surveyQ1;
}
if (surv1 == "yes")
{
<body onload="ShowFunction('Mydiv');"></body>;
}
}
}
また、CSHTMLページは、フォームのコードの上にあるIsPost、上にある右!IsPost上記のスクリプトで構成されています。もう1つの投稿は、私のスクリプトブロックにもある 'window.onload'スクリプトが、<本体onload = "func">を使いこなしている可能性があることを示唆しています。私はそれがなぜポストしないときだけ問題になるのか分からない。
こんにちは。 – TimK
このページで使用されるライブラリは、 '' AND ' ' – TimK