2013-02-15 5 views
0

Un peu d'histoire en arrière - J'essaie de créer une page de dispense personnalisée pour ma liste dans VS2010. J'ai utilisé les instructions trouvées [ici pour le faire] [1]. J'ai réussi à créer le formulaire personnalisé et j'ai demandé au site de le charger à la place de la valeur par défaut, mais je suis maintenant coincé en ajoutant un code derrière la page. Je suis sûr à 99% que le problème est lié à mon espace de noms et à mon héritage sur la page asp, mais je n'arrive pas à comprendre le problème. J'espérais que quelqu'un puisse le faire. Voici mon code:Impossible de charger l'assembly 'Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 24e9d7d011937483'. Assurez-vous qu'il est compilé avant d'accéder à la page

<%@ 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" %> 

Et à partir du code derrière le fichier qui est nommé 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; 

J'apprécierais beaucoup d'aide tout n'importe qui peut fournir.

Merci,

+0

Est-ce que Solvera.SellIT.DispRequest.Solvera.SellIT doit être Solvera.SellIT.DispRequest? – hoang

Répondre

0

Ok, donc j'ai résolu ce problème avec l'aide d'un autre utilisateur à sharepoint.stackexchange. J'ai eu deux choses contre moi. Quelque part sur le chemin j'avais mélangé mon espace de noms et ma classe entre mon aspx et le code-behind. J'ai également mis dans le mauvais jeton public (je l'ai copié d'un autre la page que j'utilisais pour aider avec le processus que j'essayais de créer).

Une fois que j'ai corrigé ces deux problèmes, je n'ai plus eu les problèmes que j'ai énumérés ici.

Merci à tous pour votre contribution.

0

Remplacer cette

<%@ 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" %> 

avec

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

Après avoir essayé votre suggestion, je reçois Impossible de charger le type 'Solvera.SellIT.DisRequest' –

+0

Peut-être ai-je aussi manqué un élément d'information important Ma page DispForm.aspx existe dans un module appelé Formulaires Cela affecte-t-il mon héritage? –

Questions connexes