웹 서비스(Service)를 사용 하지 않 고 텍스트 상자 자동 확장 완료
2938 단어 Service텍스트 상자AutoCompete
먼저 데이터베이스 에서 수 를 얻 으 면 SQL 문 구 를 쓰 거나 저장 과정 을 쓸 수 있 습 니 다.다음은 도 메 인 사용자 정 보 를 얻 고 Outlook 을 모방 하여 수신 자 효 과 를 입력 할 수 있 습 니 다.[Active Directory Info]표 에 있 는 정 보 는 도 메 인 활동 디 렉 터 리 와 정기 적 으로 동기 화 됩 니 다.
usp_ActiveDirectoryInfo_GetDisplayNameForService
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Insus.NET
-- Create date: 2013-03-28
-- Description: Get dissplay name form web service
-- =============================================
CREATE PROCEDURE [dbo].[usp_ActiveDirectoryInfo_GetDisplayNameForService]
(
@PrefixText NVARCHAR(MAX),
@Count INT
)
AS
DECLARE @W NVARCHAR(MAX) = @PrefixText + '%'
EXECUTE('SELECT TOP (' + @Count + ') [displayName] FROM [dbo].[ActiveDirectoryInfo] WHERE [displayName] LIKE ''' + @w +'''')
논리 층 에서 우 리 는 하나의 유형 을 써 서 데이터 층 과 상호작용 을 한다.
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
/// <summary>
/// Summary description for ActiveDirectoryInfo
/// </summary>
namespace Insus.NET
{
public class ActiveDirectoryInfo
{
BusinessBase objBusinessBase = new BusinessBase();
public ActiveDirectoryInfo()
{
//
// TODO: Add constructor logic here
//
}
public DataTable GetDisplayName(string prefixText,int count)
{
Parameter[] parameter = {
new Parameter ("@PrefixText",SqlDbType.NVarChar,-1,prefixText),
new Parameter ("@Count",SqlDbType.Int,4,count)
};
return objBusinessBase.GetDataToDataSet("usp_ActiveDirectoryInfo_GetDisplayNameByPrefixText", parameter).Tables[0];
}
}
}
이상 의 유형 에서 한 대상 은 바로 Business Base 가 ScriptManager
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
나 ToolkitscriptManager
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" />
를 웹 페이지 로 끌 어 올 리 는 것 이다.아래 그림 은 html 와 cs 프로그램 입 니 다.방법 전에 두 줄 의 코드 가 필요 합 니 다.
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
효과:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
centos nginx 소스 코드 설치1. 다운로드 의존 라 이브 러 리 2. nginx 버 전 검사 3. nginx 명령 4. nginx 프로 세 스 보기 ps -ef | grep nginx 기본 루트 디 렉 터 리 / usr / share / ngi...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.