我必須與標識和名稱也是在asp.net形式的搜索,按名稱和ID搜索在asp.net
我應該用什麼條件來檢查用戶輸入ID或文本框的名稱或我應該只使用1個文本框進行搜索的ID和名稱太..
m使用sql server 2005存儲記錄。
感謝ü
我必須與標識和名稱也是在asp.net形式的搜索,按名稱和ID搜索在asp.net
我應該用什麼條件來檢查用戶輸入ID或文本框的名稱或我應該只使用1個文本框進行搜索的ID和名稱太..
m使用sql server 2005存儲記錄。
感謝ü
在你的ASP.Net頁面,您可以使用RequiredFieldValidator
,以確保用戶輸入的東西在文本框中。
<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="Please enter your user name." ControlToValidate="UserNameTextBox" Display="Dynamic" />
我會使用一個文本框,讓用戶輸入他們的用戶名或ID。
然後你寫數據庫的查詢到SELECT COUNT(*) FROM Users WHERE (UserName = @UserName) OR (UserID = @UserID)
。類似的東西。如果COUNT
等於零,則不匹配。如果COUNT
大於零,則表示您匹配。
使用組合框有兩個值:ID,名稱
然後,當在文本框的用戶類型,您就可以在組合框中選擇的值,要知道他是否被標識或名稱
你可以搜索檢查.length,但是你也可以在1個texbox中搜索你想要的東西,但是如果id的數字總是數字,並且名稱不是這可能是一個好方法。 – Ruben 2011-06-07 08:50:14