繁体   English   中英

VB.net网站转换为C#

[英]VB.net website conversion to C#

我正在尝试将旧的网站从VB转换为C#,我一直在使用Teleriks在线代码转换器,但我被困在一个特定的领域:

NavBar.ascx仅包含一些ASP超链接以形成导航栏

它的第一行如下所示:

<%@ Control Language="VB" AutoEventWireup="false" CodeFile="NavBar.ascx.vb" Inherits="Nav_Bar" %>

NavBar.ascx.vb看起来像:

Partial Class Nav_Bar
    Inherits System.Web.UI.UserControl
End Class

在通过在线转换器解决这个问题并尝试自己解决问题后,我得到了:

导航栏

<%@ Control Language="VB" AutoEventWireup="false"   CodeBehind="NavBar.ascx.cs" Inherits="Nav_Bar" %>

NavBar.ascx.cs

using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;

partial class Nav_Bar : System.Web.UI.UserControl
{
}

当我尝试构建项目时,出现错误-无法加载类型'Nav_Bar'

有人可以解释一下这里的问题吗。我是.NET Framework的新手,也不知道如何进行。

转换后,您将具有:

<%@ Control Language="VB"

由于您现在正在使用C#,因此需要更新语言条目。 如果我没记错的话,应该说C#而不是VB:

<%@ Control Language="C#"

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM