私は ASP.NET を適用した C# を使用する初心者なので、何卒ご容赦ください。
最初のコンテキスト: ユーザー名とパスワードを検証する ASP ページを作成しました (コードの最初のチャンクに示されているように。この質問の効果については、パスワード ボックスの文字は関係ありません。無関係です)。 .
インデックス.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="Login" runat="server">
<div><table>
<tr>
<td>User</td>
<td><asp:TextBox ID="User" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>Password</td>
<td><asp:TextBox ID="Pass" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td></td>
<td><asp:Button ID="LoginButton" runat="server" Text="Login"
onclick="LoginButton_Click" /></td>
</tr></table>
</div>
</form>
</body>
</html>
次に、[ログイン] ボタンをクリックすると、両方のテキスト ボックスに指定された文字列が特定の文字列と比較され、両方の文字列が一致する場合、ログインは成功します (コードの 2 番目のチャンクに示すように)。
Index.aspx.WebDesigner.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication7
{
public partial class Index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void LoginBoton_Click(object sender, EventArgs e)
{
String user = User.Text;
String password = Pass.Text;
String uservalid = "Carlos";
String passvalid = "236";
if((user.Equals(uservalid)) && (password.Equals(passvalid)))
Response.Redirect("Valid.aspx");
else
Response.Redirect("Invalid.aspx");
}
}
}
ある時点で、ログインを検証するための新しいクラスを作成する必要があり(Java で実行できることはわかっています)、それを自分のページに使用するとします。この場合、すでに使用していることを考慮する必要がありIndex.aspx.WebDesigner.cs
ますか? また、必要な場合、またはこの新しいクラスを使用せざるを得ない場合、どうすれば作成できますか?