无法加载程序集“Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 24e9d7d011937483”。确保在访问页面之前编译它

时间:2013-02-15 13:53:48

标签: asp.net sharepoint sharepoint-2010 web

一些背景故事 - 我正在尝试为VS2010中的列表创建自定义的dispform页面。我使用了[在这里做]的指令[1]。我成功创建了自定义表单并让网站加载它而不是默认表单,但现在在页面后面添加代码时卡住了。我99%肯定问题是我在asp页面上的命名空间和继承问题,但我不能为我的生活找出问题所在。我希望有人可以。这是我的代码:

<%@ Page language="C#" CodeBehind="DispRequest.aspx.cs" MasterPageFile="~masterurl/default.master" Inherits="Solvera.SellIT.DispRequest.Solvera.SellIT,Version=1.0.0.0,Culture=neutral,PublicKeyToken=24e9d7d011937483"  %>
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Assembly Name="$SharePoint.Project.AssemblyFullName$" %>
<%@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

从名为disprequest.aspx.cs的代码隐藏文件:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.UI.WebControls;
using Microsoft.SharePoint.WebPartPages;


namespace Solvera.SellIT
{
class DispRequest:WebPartPage
{
    protected Button btnSubmitOffer;
    protected TextBox txtOfferAmount;

我非常感谢任何人都可以提供帮助。

谢谢,

2 个答案:

答案 0 :(得分:0)

替换此

<%@ Page language="C#" CodeBehind="DispRequest.aspx.cs" MasterPageFile="~masterurl/default.master" Inherits="Solvera.SellIT.DispRequest.Solvera.SellIT,Version=1.0.0.0,Culture=neutral,PublicKeyToken=24e9d7d011937483"  %>

<%@ Page language="C#" CodeBehind="DispRequest.aspx.cs" MasterPageFile="~masterurl/default.master" Inherits="Solvera.SellIT.DispRequest"%>

答案 1 :(得分:0)

好的,所以我在sharepoint.stackexchange的另一个用户的帮助下解决了这个问题。我有两件事要反对我。在我的aspx和代码隐藏之间的某个地方我混淆了我的命名空间和类。我还输入了错误的公共令牌(我从另一个用于帮助我正在尝试创建的过程的页面复制它。)

一旦我纠正了这两个问题,我就不再遇到我在此列出的问题了。

感谢大家的投入。