コードをチェックしましたが、間違ったものは見つかりませんでした。Javascript ReferenceError:関数は定義されていませんが、
<!-- language: lang-html -->
<div class="modal fade" id="loginModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div id="loginHeader" class="modal-header">
<h4 class="modal-title">Oops, something not right.</h4>
</div>
<div id="loginContent" class="modal-body" runat="server">
</div>
<div id="loginButton" class="modal-footer">
<button type="button" class="btn btn-warning" data-dismiss="modal">OK</button>
</div>
</div>
</div>
<button type="button" style="display: none;" id="btnShowLoginModal" data-toggle="modal" data-target="#loginModal">
</button>
</div>
<script src="../Scripts/javascripts/jquery.js"></script>
<script src="../Scripts/javascripts/bootstrap.min.js"></script>
<script type="text/javascript">
function ShowLoginDialog() {
$("#btnShowLoginModal").click();
}
</script>
この関数は、OnClickイベントのコードビハインドから呼び出されます。まだ部分が間違っているという手掛かりはありません。
protected void Button1_Click(object sender, EventArgs e)
{
string result = ValidateLogin(Username.Value, Password.Value);
if(result == MessageConstants.MessageSuccess)
{
Response.Redirect("~/Webpages/Character.aspx");
}
else if(result == MessageConstants.MessageFail)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "ShowLoginDialog()", true);
}
else
{
ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "ShowLoginDialog()", true);
}
}
どこから呼び出されていますか? [mcve]を提供してください – charlietfl
どこでこの機能を使用していますか? – Alfabravo
あなたはその関数をどこで呼びますか? –