我有一个网站需要从外部 txt 文件中读取数据。我已将该文件放在 App_data 文件夹中,并使用此代码从该文件中读取数据
txt 文件包含 3 个文本。它们是:kevin123 INFO102lec INFO102k
protected void logInButton_Click(object sender, EventArgs e)
{
string usernameListString = File.ReadAllText(Server.MapPath("~") + "/App_Data/usernameFile.txt");
string[] userAray = usernameListString.Split(' ');
bool usernameExists = false;
for (int i = 0; i < userAray.Length; i++)
{
if (usernameTextBox.Text == userAray[i])
{
welcomeLabel.Text = "Welcome" + userAray[i];
}
if (usernameTextBox.Text != userAray[i])
{
welcomeLabel.Text = "unknown user";
}
usernameExists = true;
}
我想编写一个for
循环遍历userArray
. 在循环结束时,usernameExists
仅当在用户名文本框中输入的用户名存在于数组中时才设置为 true。当我在文本框中输入 1 个这些名称时,我编写了一些代码?如果名称不存在,它会给出一个欢迎标签??反之亦然!
我上面的代码有什么问题吗?