【问题标题】:ASP.net & C# & Could not load typeASP.net & C# & 无法加载类型
【发布时间】:2016-06-03 00:53:20
【问题描述】:

我是 Visual Studio 的菜鸟。我最近设置它开始测试一些 ASP 文件以从 sql 服务器获取数据。使用 IIS。经过多次试验和错误,我的第一个 sql 查询开始工作并将其存储到 gridview 中(这很酷)。但是,当我开始在页面之间建立链接时,为了在不同的页面上进行新的查询,我打破了它。

我怀疑 c# 代码有一个新手错误,因为我不精通,或者因为我不熟悉它的工作原理,所以我不熟悉 Visual Studio。

我已经对为什么这不起作用进行了大量搜索,并删除了 (1) 出纸箱位置。 (2) 重建文件 (3) 重启VS (4) 重命名命名空间和类。

我的 index.aspx 页面正常工作,单击指向我的 guinea.aspx 的链接只会加载以前的缓存页面(点击刷新会生成错误消息)。上面是我的几内亚的第 1 行,下面是 aspx.cs 的起始代码集。这段代码下面是看起来不相关的sql查询信息。

using System;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

namespace Guinea
{
    public partial class Pig : System.Web.UI.Page
    {
        protected void Button1_Click(object sender, EventArgs e)
        {

【问题讨论】:

    标签: c# asp.net class visual-studio-2013 namespaces


    【解决方案1】:

    经过大量的反复试验,终于搞定了。任何没有使用 Visual Studio 经验的新用户都可能犯的基本错误。

    (1) 在解决方案资源管理器中,我的其他链接不属于我的解决方案/网站。需要通过右键单击程序集并添加现有项目来将它们添加到其中。 (2) 由于我确实保存为创建新页面,然后稍微更改了其内容,因此在设计器文件 aspx.designer.cs.上没有任何引用/名称与新页面匹配。他们引用了旧文件名。通过根据需要重命名所有变量来修复。

    重新构建并正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多