目前分類:asp筆記 (12)

瀏覽方式: 標題列表 簡短摘要

寫入
HttpCookie cookie = new HttpCookie("adminid");
cookie.Value = adminname.ToString();
HttpContext.Current.Response.Cookies.Add(cookie);


讀取:
HttpContext.Current.Request.Cookies["adminid"].Value


清空cookie 清空單個

Response.Cookies["adminid"].Expires = DateTime.Now.AddDays(-1);

戮克 發表在 痞客邦 留言(0) 人氣()

<%
Dim oXMLHTTP
  Set oXMLHTTP = CreateObject("MSXML2.ServerXMLHTTP.3.0")
  oXMLHTTP.Open "GET", "http://net1.global-trade.com.tw/apns/WebService1.asmx/iOSAPNS?content=QWER&DeviceTokenlistString=64d73e7b0815f7c22d7a412dbde7c4f4477ada6fdc4ee8d57db8ee536706dea6", False
  oXMLHTTP.Send
  If oXMLHTTP.Status = 200 Then
    response.write oXMLHTTP.responseText
  End If
%>

戮克 發表在 痞客邦 留言(0) 人氣()

以下為程式碼有問題問我



  1
2
3
4
5
6

戮克 發表在 痞客邦 留言(0) 人氣()

問題:
引用.NET的DLL,發生錯誤。訊息如下
無法內嵌 Interop 型別 'Microsoft.Office.Interop.Word.ApplicationClass'。請改用適當的介面。 c:\users\jrd39461\documents\visual studio 2010\Projects\WebApplication2\WebApplication2\Default.aspx.cs 81 43 WebApplication2

解決方式:
去引用的組件上點右鍵->
選擇"屬性"->
把內嵌 Interop 型別 改成False


戮克 發表在 痞客邦 留言(0) 人氣()

今天使用ASP發送郵件時出現錯誤
_________________________________________
Persits.MailSender.4 錯誤 '800a0002'
Winsock error 11004 (0x2AFC) occurred.
/app/contantus.asp, 列34
_________________________________________

列34是這個Mail2.Send
元˙因是因為伺服器錯誤所導致
把伺服器換成正確的就OK了

戮克 發表在 痞客邦 留言(0) 人氣()

ASP輸出雙引號:
“”代表”  (兩個雙引號代表一個引號輸出)
Or

&chr(34)& 

另外單引號是
chr(39) 

戮克 發表在 痞客邦 留言(0) 人氣()



 1
2
3
4
5
6
7
8

戮克 發表在 痞客邦 留言(0) 人氣()

使用WScript.Shell去列印客戶端程式
發生「 Automation 伺服程式無法產生物件」的錯誤
就要調整IE的安全性設定將
「起始不標示為安全的ActiveX控制項」設定為啟用
就可以運作了

戮克 發表在 痞客邦 留言(0) 人氣()

JAVASCRIPT  寫入文字檔案,一般人不會用到但是我用到了......記得開IE時要啟用權限 .程式碼如下


 1
2
3
4
5
6
7

戮克 發表在 痞客邦 留言(0) 人氣()

常常會以需求客戶在使用某些網站後台時執行某動作,要去使用該主機上的一般執行檔案.如列印這個動作一般的SCRIPT語言都做得到.C#  .net也可以做到.

而如果某些功能需要呼叫客戶端的程式時就只能靠Javascript了!而且系統預設會把那些權限擋掉還要手動去開起它的功能.什麼時會用到例如伺服器和客戶端不同網段,而與伺服器的連線要去呼叫客戶端那邊的印表機來列印.

以下舉幾個例子



ASP在伺服器端呼叫EXE

戮克 發表在 痞客邦 留言(0) 人氣()

我用JAVASCRIPT將文字寫入到文字檔案內,原本執行成功後來執行他說“沒有使用權限”.後來才發現是因為元件忘記CLOSE.

解決方式重新啟動IIS或是重新開機即可解決.

以後要記得有使用到系統全的程式記得要關閉連結才不會占用

戮克 發表在 痞客邦 留言(0) 人氣()

因為ASP要在伺服端呼叫EXE檔案所以下載了ASPEXEC.DLL
http://www.nodevice.com/dll/ASPEXEC_DLL/item1931.html
使用指令regsvr32 aspexec.dll但無法註冊
說是windows版本無法相容x86或64

上網查原因很瞎

64位的系统一般都是可以安装32位程序的

但...是執行C:\Windows\SysWOW64\regsvr32.exe

戮克 發表在 痞客邦 留言(0) 人氣()