2012-02-21 12 views

答えて

1

JavaScript機能をすべてページ上に用意することができます。また、ログインが失敗したときに後で追加することもできます。だから、最初にあなたはJavaScriptを開くエーテルの後ろのコードでイベント

<asp:Login OnLoginError="OnLoginError" ... > 

を追加するには、ログインモジュールに...ログインが失敗

をキャプチャし、エーテルあなたは新しいものを登録します。

protected void OnLoginError(object sender, EventArgs e) 
{ 
    // this 
    txtMsg.Visible = true; 

    // OR this 
    Page.ClientScript.RegisterStartupScript(
       page.GetType(), "MsgFail", "alert('Login fail');", true); 
} 

最初のケースでは、このようなjavasscriptがあるとします。

<asp:literal run="server" id="txtMsg" EnableViewState="false" visible="false"> 
<script> 
    alert("login fails"); 
</script> 
</asp:literal> 
+0

iが呼び出したいJS関数は、関数の周期的(){ $( '#シェーカー')である旨( '振る'、{回:10}、100)。 } –

+0

@ClemenGronverは、アラートのある場所に置いてください。 – Aristos

1

コードビハインドのRegisterStartupScriptを使用できます。

protected void OnLoginError(object sender, EventArgs e) 
{ 
    Page.ClientScript.RegisterStartupScript(
         GetType(), "SomeName", "SomeFunction();", true); 
} 

ここで、SomeFunction()は、呼び出したいjavascript関数です。

関連する問題