台灣最大程式設計社群網站
線上人數
2246
 
會員總數:246056
討論主題:189637
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> AJAX Control Toolkit AutoComplete
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
AJAX Control Toolkit AutoComplete
價值 : 30 QP  點閱數:2845 回應數:4
樓主

chinku
門外漢
0 18
329 41
發送站內信

各位大大
小弟使用ASP.NET AJAX Control Toolkit中AutoComplete

由TextBox呼叫的 WebService如下:

---------------------------
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols


Imports System.Data.SqlClient
Imports System.Data
Imports System.Collections.Generic


' 若要允許使用 ASP.NET AJAX 從指令碼呼叫此 Web 服務,請取消註解下一行。
<System.Web.Script.Services.ScriptService()> _
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class SearchSt_sn_Dep
Inherits System.Web.Services.WebService
<WebMethod()> _
Public Function GetSt_sn_Dep(ByVal prefixText As String) As String()
Dim sql As String = "SELECT St_sn+St_name AS ST FROM TblStudentData WHERE St_sn LIKE @prefixText"
:
:
:
:
-------------以下省略
已能正常使用

現在因特別需求
我希望
Dim sql As String = "SELECT St_sn+St_name AS ST FROM TblStudentData WHERE St_sn LIKE @prefixText"

這行程式
能增加資料篩選機制,如下:
Dim sql As String = "SELECT St_sn+St_name AS ST FROM TblStudentData WHERE St_sn LIKE @prefixText AND Theacher=所屬老師變數"

Theacher為TblStudentData中一個欄位

而其中"所屬老師變數"
我在使用者登入時,已設定
SESSION("所屬老師變數")=使用者

問題是
我不知道在哪個事件可以把SESSION("所屬老師變數")傳入WebService中
及如何接收這個變數加以使用

請教前輩好手
謝謝......






搜尋相關Tags的文章: [ AJAX ] , [ ASP.NET ] ,
本篇文章發表於2010-07-31 13:36
1樓
回應

SteveT
檢舉此回應
你可以考慮用ContextKey
本篇文章回覆於2010-07-31 14:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

chinku
檢舉此回應
SteveT大大你好
我使用VB.net
關於ContextKey可否在明確告知
謝謝
本篇文章回覆於2010-07-31 14:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

SteveT
檢舉此回應
大致如下...
假設你用的AutoComplete Extender是"AutoCompleteExtender1"
在Page_Load裡加

在Web Service裡改如

contextKey接收你在Page_Load時設的值

contextKey相關資料可參考AutoComplete Sample
本篇文章回覆於2010-08-01 01:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

chinku
檢舉此回應
謝謝SteveT
小弟問題依你的提示
已經解決了
Thanks...
本篇文章回覆於2010-08-02 14:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.