[英]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.