Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per motivi di sicurezza, in SharePoint viene fatta distinzione tra controlli Web protetti dagli attacchi script injection e controlli Web che non prevedono tale protezione. Gli utenti non attendibili possono accedere ai controlli protetti o controlli sicuri. È possibile contrassegnare i controlli come sicuri nella proprietà Voci di controllo sicure di un elemento di progetto SharePoint o in Progettazione pacchetti quando si aggiunge un assembly al pacchetto. Per ulteriori informazioni, vedere
Pagina relativa alla modifica delle impostazioni del file web.config e la pagina relativa alla registrazione di un assembly web part come controllo sicuro.
Importante |
|---|
Le procedure riportate di seguito hanno solo uno scopo dimostrativo. Contrassegnare i controlli come sicuri solo se si è certi che lo siano realmente. |
Contrassegnare i controlli come sicuri nella proprietà Voci di controllo sicure
Per contrassegnare i controlli come sicuri o non sicuri nella proprietà Voci di controllo sicure
Creare una soluzione SharePoint con un progetto Web part visiva.
Aggiungere due controlli alla Web part, ovvero una casella di testo e un pulsante. Non modificarne i nomi predefiniti, TextBox1 e Button1 rispettivamente.
Aggiungere due voci alla proprietà Voci di controllo sicure della Web part. A tale scopo, fare clic sul pulsante con i puntini di sospensione (
) accanto a Voci di controllo sicure nella finestra Proprietà.Verrà visualizzata la finestra di dialogo Voci di controllo sicure.
Nella finestra di dialogo Voci di controllo sicure fare due volte clic su Aggiungi per aggiungere due voci di controllo sicure al riquadro Membri, una per il pulsante e una per la casella di testo.
Fare clic sulla prima voce di controllo sicura e impostarne la proprietà Sicuro su False, la proprietà Nome tipo su Button1 e la proprietà Sicurezza script su False.
Durante questo passaggio il controllo pulsante viene identificato come controllo non sicuro.
Fare clic sulla seconda voce di controllo sicura nell'elenco. Lasciarne la proprietà Sicuro impostata su True e impostarne la proprietà Nome tipo su TextBox1 e la proprietà Sicurezza script su True.
Il controllo casella di testo verrà contrassegnato come controllo protetto dagli attacchi script injection.
Scegliere OK per chiudere la finestra di dialogo.
Contrassegnare i controlli sicuri in Progettazione pacchetti
Per contrassegnare i controlli come sicuri o non sicuri in Progettazione pacchetti
Creare una soluzione SharePoint con un progetto Web part visiva.
Aggiungere due controlli alla Web part, ovvero una casella di testo e un pulsante. Non modificarne i nomi predefiniti, TextBox1 e Button1 rispettivamente.
Prendere nota dello spazio dei nomi del controllo in quanto verrà utilizzato in un secondo momento.
Scegliere Compila soluzione dal menu Compila per compilare il progetto.
Creare un'altra soluzione SharePoint.
Fare doppio clic sul file Package.Package in Esplora soluzioni per aprire Progettazione pacchetti.
In Progettazione pacchetti fare clic sulla scheda Avanzate.
In Assembly aggiuntivi fare clic sul pulsante Aggiungi e selezionare Aggiungi assembly esistente nell'elenco.
Verrà visualizzata la finestra di dialogo Aggiungi assembly esistente.
Nella finestra di dialogo Aggiungi assembly esistente fare clic sul pulsante con i puntini di sospensione (
) accanto a Percorso origine.Per questo esempio, lasciare l'opzione Destinazione distribuzione su GlobalAssemblyCache.
Questo passaggio determina la distribuzione dell'assembly nella Global Assembly Cache di sistema. Se si desidera distribuire l'assembly nella cartella dell'applicazione Web (Bin), selezionare l'opzione corrispondente. Per ulteriori informazioni, vedere Distribuzione di Web part in SharePoint Foundation (la pagina potrebbe essere in inglese).
Nella casella Controlli sicuri fare clic sul pulsante Fare clic qui per aggiungere un nuovo elemento.
Immettere i valori riportati nella tabella seguente per le proprietà.
Nome proprietà
Valore
Spazio dei nomi
Spazio dei nomi completo per il controllo, ad esempio BdcModelProject1.VisualWebPart1.
Nome tipo
Button1
Nome assembly
Nome di assembly sicuro, ad esempio Microsoft.Office.SharePoint.ClientExtensions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c.
Sicuro
Deselezionare la casella di controllo Sicuro.
Sicurezza script
Lasciare deselezionata la casella di controllo Sicurezza script.
Nota
Il valore Nome assembly degli assembly aggiunti mediante la scheda Avanzate di Progettazione pacchetti non può essere un token, ma deve essere un assembly con nome sicuro. Per ulteriori informazioni, vedere Creazione e utilizzo di assembly con nome sicuro (la pagina potrebbe essere in inglese).
Premere TAB per creare un'altra voce di controllo sicura.
Fare di nuovo clic sul pulsante Fare clic qui per aggiungere un nuovo elemento.
Immettere i valori riportati nella tabella seguente per le proprietà.
Nome proprietà
Valore
Spazio dei nomi
Spazio dei nomi completo per il controllo, ad esempio BdcModelProject1.VisualWebPart1.
Nome tipo
TextBox1
Nome assembly
Nome di assembly sicuro, ad esempio Microsoft.Office.SharePoint.ClientExtensions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c.
Sicuro
Selezionare la casella di controllo Sicuro.
Sicurezza script
Selezionare la casella di controllo Sicurezza script.
Scegliere OK per chiudere la finestra di dialogo.
Vedere anche
Altre risorse
Specifica delle informazioni sui pacchetti e sulla distribuzione negli elementi di progetto
Creazione del pacchetto e distribuzione delle soluzioni SharePoint
Importante