Моего короткий запросом является то, что мне нужно, чтобы проверить данные формы Войти, что введенное значение имени пользователя, чтобы быть проверен на все значения под именем столбца в базе данных, используя только выражение LINQ query, и если он существует, я хочу выбрать ту определенную строку, с которой совпадает поле имени, и перенаправить пользователя на другую страницу Dashboard. Ниже приведен код, который хранит и выбирает строку, если запись найдена в базе данных в переменном запросе. Теперь она не может проверить, будет ли переменная в запросе указывать на любую строку, если она выбрана или нет в таблице базы данных.мне нужно проверить, существует ли данные, введенные в форме, в базе данных или нет, и если он существует перенаправить его на другую страницу
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SessionHandling.aspx.cs" Inherits="WebApplication5.SessionHandling" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>
THIS IS LOGIN FORM
</h1>
Name:
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
<br />
<br />
E-mail:
<asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</div>
</form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication5
{
public partial class SessionHandling : System.Web.UI.Page
{
DataClasses1DataContext db = new DataClasses1DataContext();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
tblContact tb = new tblContact();
var query = from x in db.tblContacts where x.name == txtName.Text select x;
}
}
}
Это был простой способ, и меня не спрашивали, но так или иначе спасибо! –
Добро пожаловать – pix