2011-03-20 103 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#,那么您就很好。