VB.net网站转换为c#
本文关键字:转换 网站 net VB | 更新日期: 2023-09-27 18:08:24
我正试图将一个旧网站从VB转换为c#,我一直在使用Teleriks在线代码转换器,但我被困在一个特定的区域:
导航。Ascx只是包含一些asp超链接来形成一个导航栏
它的第一行看起来像这样:
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="NavBar.ascx.vb" Inherits="Nav_Bar" %>
navbar . asx .vb看起来像:
Partial Class Nav_Bar
Inherits System.Web.UI.UserControl
End Class
通过在线转换器并试图自己解决问题后,我留下了:
NavBar.ascx
<%@ 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框架完全陌生,不知道如何进行
转换后:
<%@ Control Language="VB"
因为你现在使用的是c#,你需要更新语言条目。如果我没记错的话应该是c#而不是VB:
<%@ Control Language="C#"
希望这对你有帮助!