1
Я загрузки файла XSLT в C# код SharePoint веб-части, как показано ниже:XML документ в Sharepoint WebPart CodeBehind
string path = context.Request.MapPath("/_layouts/RSSWeatherXSL.xsl");
XslTransform trans = new XslTransform();
trans.Load(path); // loading xsl file
Файл XSLT является довольно большой около 134 линий.
Мне нужно ссылаться на изображения в XSLT, путь к которому генерируется кодом.
SPWeb currentWeb = SPControl.GetContextWeb(Context);
2.Type currentType = this.GetType();
3.string classResourcePath = SPWebPartManager.GetClassResourcePath(currentWeb, currentType);
Как я могу это сделать? Спасибо,
Если вы не придерживаетесь .NET 1.0 или 1.1, вы должны использовать XslCompiledTransform http://msdn.microsoft.com/en-us/library/system.xml.xsl.xslcompiledtransform.aspx вместо XslTransform. – Filburt