activex
控制項得到客戶端的資訊,如何傳遞到服務端
???
一種方法就是得到值後,使用
get,post
方式提交
,這可能也是最常用的.
有沒有更好一些的方法呢?
能不能在控制項中直接向伺服器發出請求而得到資料呢?
開啟vb6,
新建activex
控制項工程。
工程名:focx
,使用者控制項名
:uc3 新增
1個按鈕,
2個文字框
**如下:
option explicit
private sub command1_click() '
注意字串和數字的寫法有些區別 '
使用asyncread
通過http
傳送你的請求
事件用來從
asp頁面接受和分析。 '
當容器剛完成乙個非同步讀取請求時
, 發生該事件?
'asyncprop
中的數值指定了已完成的某個非同步資料讀取請求,
'它與前乙個
asyncread
方法呼叫中的資料匹配。
'asyncreadcomplete '
如果發生了這種情況,當訪問
asyncproperty
物件的value
屬性時將會發生錯誤。
private sub usercontrol_asyncreadcomplete(asyncprop as asyncproperty)
on error goto errhandle
text2.text = bytearraytostring(asyncprop.value)
errhandle:
err.raise 601, "
非同步讀取發生了錯誤
", err.description
end sub '
將位元組陣列轉換成字串
public function bytearraytostring(bytarray() as byte) as string
dim sans as string
sans = strconv(bytarray, vbunicode)
bytearraytostring = sans
end function
我們來看看
這個檔案
<%
dim str
str=request("s1")
if str="name" then
response.write ("
龍捲風")
elseif str="age" then
response.write ("26")
else
response.write ("
沒有可用資訊返回")
end if
%>
很簡單,使用
request
接受引數
,response
返回。
這個例子可以進一步處理,將伺服器名以屬性的方式傳遞給控制項。
比如:然後在程式中得到,就可以使用了,如:
然後在程式中得到就可以靈活處理了。
ASP與ActiveX控制項互動實戰 三
龍捲風 關鍵字 asp,activex控制項,數字簽名,安全 問題提出 activex 控制項得到客戶端的資訊,如何傳遞到服務端 一種方法就是得到值後,使用 get,post 方式提交 這可能也是最常用的.有沒有更好一些的方法呢?能不能在控制項中直接向伺服器發出請求而得到資料呢?開啟vb6,新建ac...
easyui控制項與Activex控制項遮擋問題
最近在開發easyui控制項過程中遇到了下拉框combobx控制項被activex控制項遮擋的問題,在網上查詢了半天都是說新增iframe 試了半天,還是不行。最後耐著性子在頁面頁碼和jquery.easyui.min.js原始碼裡結合找問題。最後在兩個地方加入iframe起到作用。兩個地方分別是1...
ActiveX控制項
1.概念 activex控制項等價於以前的ole控制項或ocx。乙個典型的控制項包括設計時和運 行時的使用者介面,唯一的idispatch介面定義控制項的方法和屬性,唯一的 iconnectionpoint介面用於控制項可引發的事件。2.控制項框架 圖 1其中,dclock和 dclockevent...