2016-03-22 9 views
-3

私はASP.NETプロジェクトを持っています。通常、検索をクリックすると、結果が表示されます。今私はユーザーの検索後に、それは、最初のパスワードを求めるプロンプトまたはウィンドウを表示するユーザーが正しいpwdを入力した場合、それは完全な結果を開きます、他のユーザーがpwdを入力しない場合は、結果の一部JSのパスワードをチェックして別のC#ページにリダイレクトする方法は?

私の計画は、JSPでPWDチェックを使用することです:

<script src="../../../JS/Registration.js" language="javascript" type="text/javascript"></script> 

をしかし、私は、ここで選択した別のページにリダイレクトするものユーザーをチェックする方法がわかりませんか?ページのコードビハインド

protected void Button1_Click(object sender, EventArgs e) 
{ 
    string pwd = password.Text; 
    //write your logic to check pwd and then redirect to other page here 
} 

aspx.cs

+0

あなたのために最も有用である可能性があると思います。パスワードが正しいかどうかを確認し、それに応じてリダイレクトしてください。 javascriptで正しいパスワードを確認することは、セキュリティ上の深刻な欠陥です。 –

+0

そのためには、どうすればよいでしょうか? – user1314404

+0

ボタンをクリックすると、サーバーへのポストバックがあります。パスワードが正しい場合は、より多くの結果ページにリダイレクトし、そうでない場合はless-resultsページ –

答えて

1

aspxページ

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> 
<asp:TextBox ID="password" runat="server"></asp:TextBox> 

あなたはまだどこかに

+1

コメントと提案に感謝Renuka!それは非常に建設的な答えです。 – user1314404

0

あなたは、C#へのAJAX呼び出しを行う必要がある立ち往生している場合は私に知らせて関数は、資格情報をチェックします。成功フィールドでは、完全な結果ページとエラーフィールドにリダイレクトし、制限付きの結果のURLを指定することができます。あなたはこの投稿を見て、ajax呼び出しを行う方法を知ることができます。私は、サーバー側でそのロジックを実行する必要がありますPalashの答えは

Ajax Call

関連する問題