2011-03-20 101 views
1
<% 
     Dim xmlDoc; 
Dim objNodeList; 
Dim count; 

set xmlDoc = Server.CreateObject("Msxml2.DOMDocument.6.0"); 

xmlDoc.validateOnParse = False; 
xmlDoc.async = False; 

xmlDoc.loadXML("<div>" & Request.Form("inTransContent") & "</div>"); 

Else 
     Set objNodeList = xmlDoc.documentElement.selectNodes("//text()"); 
     count = objNodeList.length; 

     For i = 1 To count 
      objNodeList(i-1).insertData 0, "XYZ " ; 
      objNodeList(i-1).insertData objNodeList(i-1).length, " XYZ" ; 
     Next 

     Response.Write(xmlDoc.documentElement.xml); 
End If 

%> 

嗨,我需要將此代碼轉換爲C#,我對vbscript不熟悉!將經典ASP轉換爲ASP.NET C#

請問任何人都可以轉換此代碼!

感謝

+0

VBScript代碼不完整,因此無法進行有意義的轉換。 – Guffa 2011-03-20 12:31:46

+0

但是如果你熟悉c#代碼,那麼它應該是從vbscript轉換爲c#的小菜一碟? – gsharp 2011-03-20 13:01:39

+1

這不是簡單的'VBScript'它是服務器端經典的ASP代碼.. – 2011-03-20 13:06:45

回答

3

Look here!!!(SO一個問題,問如何調用從管理的本機程序)

And here!!!(在線工具爲不同.NET語言之間的轉換)在

1

一個奇妙的事.NET是你可以使用不同的語言編寫它。

其中之一是VB.NET,它應該向後兼容以支持您的代碼,即使沒有,那麼經典ASP轉換爲VB.NET應該很容易,因爲語法相同。

因此,只需將項目更改爲VB.NET而不是C#,那麼您就很好。