2014-01-10 46 views
1

我將一個項目從asp轉換爲aspx.I只是將頁面從asp轉換爲aspx並修復了錯誤(如http://msdn.microsoft.com/en-us/library/ms973813.aspx中所述),因爲我的客戶端並沒有這樣做,我想讓我把所有的東西都轉換。關於從asp遷移到asp.net時刪除集的錯誤

我有包含在登錄的.asp文件x.asp

這是我的原單碼(x.asp)

function AddX(DX, Parent, Name, Value)  
    Set AddX = AddXEx(DX, Parent, Name, Value, "")  
End Function 

function AddXEx(DX, Parent, Name, Value, Namespace)  
    dim obj  
    set obj = DX.create(1, LCase(Name), Namespace)  
    if Len(Value) <> 0 then  
     obj.text = Trim(Value)  
    end if  
    Parent.appendChild obj  
    set AddXEx = obj  
End Function 
%>  

我已刪除設置,並添加SCRIPT LANGUAGE =「 VBSCRIPT」 RUNAT =‘服務器’,這是代碼後,我所做的更改(x.aspx)

function AddX(DX, Parent, Name, Value)    
    AddX = AddXEx(DX, Parent, Name, Value, "")   
End Function   

function AddXEx(DX, Parent, Name, Value, Namespace)   
    dim obj    
    obj = DX.create(1, LCase(Name), Namespace)   
    if Len(Value) <> 0 then  
     obj.text = Trim(Value)  
    end if  
    Parent.appendChild obj  
    AddXEx = obj  
End Function  

這是錯誤我得到的編譯

`編譯器錯誤消息:BC30057:'Public Function AddXEx(DX作爲對象,作爲對象的父對象,作爲對象的名稱,作爲對象的值)作爲對象'的參數太多。

源錯誤: ADDX = AddXEx(DX,家長,名稱,價值, 「」)`

請告訴我如何解決這個

提前感謝!

回答

0

您應該將@page指令改變Language="VB"Explicit="True"爲ASPX,不VBScriptOption Explicit,因爲這是傳統的ASP:

<% @Page Language="VB" Explicit="True" %> 
相關問題