Statt zu schreibenGlobal „<@Assembly>“ und „<@Import Namespace>“, um Asp.net MVC Ansichten
<@ Import Namespace="Microsoft.SharePoint" %>
auf jeder Ansicht hinzufügen Ich schaffe ich weiß, kann ich einfach diese nur web.config
Datei meine bearbeiten und hinzufügen :
...
<pages>
<namespaces>
<add namespace="Microsoft.SharePoint" />
</namespaces>
</pages>
Aber das scheint in Entwurfszeit nicht zu funktionieren. Visual Studio 2010 ist nicht in der Lage SPContext
zu sehen, wenn ich diese beiden Zeilen oben auf meiner Sicht als auch hinzufügen:
<%@ Assembly Name="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
Wie füge ich Baugruppen sowohl global als auch Import Namespace so VS wird in der Lage sein, Klassen zu lösen/Objekte?
Dachte mir so und fügte es hinzu (naja es wurde eh schon hinzugefügt). Ich musste nur Namespace im '' Element hinzufügen, aber VS erkennt 'SPContext' nicht. –
Danke trotzdem. Es funktioniert wie erwartet. Das Problem war, dass global web.config nicht Teil meines Asp.net MVC war, also musste ich neu definieren und es begann auch in Visual Studio zu arbeiten. Dumm von mir. Danke trotzdem. Ich muss noch ein paar Minuten warten, um deine Antwort zu akzeptieren. –
@Robert - ausgezeichnet. – Kev