Ciao a tutti, vi spiego il mio problema:
Ho un ambiente sharepoint dove utilizzo delle webparts. In questo ambiente utilizzo le form di upload di documenti presenti di default in sharepoint. Avrei la necessità di includere un file .cs nella pagina di upload (Upload.aspx).
Ora, questo è il codice che scrivo nella pagina aspx per includere il file cs:
<%@ Page language="C#" Codebehind="Upload.aspx.cs" Inherits="Microsoft.SharePoint.WebPartPages.WebPar tPage,Microsoft.SharePoint,Version=11.0.0.0,Cultur e=neutral,PublicKeyToken=71e9bce111e9429c" %>
Nel file .cs è presente questo codice:
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web;
using System.Web.Security;
using System.Web.UI.HtmlControls;
using System.ComponentModel;
using System.Xml.Serialization;
using System.Security;
using System.Security.Permissions;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.WebPartPages;
using Microsoft.SharePoint.WebPartPages.Communication;
using Microsoft.SharePoint.WebControls;
using System.Data;
using Oracle.DataAccess.Client;
using System.Configuration;
using System.Collections.Specialized;
using System.Web.SessionState;
namespace Anagrafica_ConsumerWP
{
/// <summary>
/// Summary description for FolderInfo.
/// </summary>
public class FolderInfo
{
public FolderInfo()
{
}
static void Main(string[] args)
{
string SQLQuery = "";
HttpRequest Request = HttpContext.Current.Request; (breackpoint)
NameValueCollection Url = Request.QueryString;
string url = Url.ToString();
int pos = url.IndexOf("Forms");
string codcmp = url.Substring(pos, 10);
}
}
}
Nell'aspx (Upload.aspx) stampo il valore di codcmp all'interno del BODY:
<%= codcmp %>
Se provo ad eseguire il tutto ho il seguente errore:
External component has thrown an exception.
Nel file .cs ho messo un breackpoint, ma non viene eseguito.
Qualcuno può aiutarmi per favore??

Rispondi quotando