把代码贴上,请大家帮助:
==============================
类Navigator.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;
using System.Xml.XPath;
using System.Xml.Xsl;
/// <summary>
/// 新闻模块服务器控件Navigator.cs
/// </summary>
namespace Gsjy.SourVer.WebModules.News.ServerControls
{
public abstract class Navigator : System.Web.UI.Control
{
string transformFilePath;
string sourceFilePath;
public Navigator()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string TransformFile
{
get
{
return transformFilePath;
}
set
{
transformFilePath = value;
}
}
public string SourceFile
{
get
{
return sourceFilePath;
}
set
{
sourceFilePath = value;
}
}
protected override void Render(HtmlTextWriter writer)
{
XPathDocument xdoc = new XPathDocument(Context.Server.MapPath(sourceFilePath));
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(Context.Server.MapPath(transformFilePath));
xslt.Transform(xdoc,null,writer);
}
}
}
=============================================================
引用cs文件
namespace Gsjy.SourVer.WebModules.News.UserControls
{
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Gsjy.SourVer.WebModules.News;
using Gsjy.SourVer.WebModules.News.ServerControls;
public abstract partial class GsHeader: System.Web.UI.UserControl
{
protected Gsjy.SourVer.WebModules.News.ServerControls.Navigator HotLink;
protected void Page_Load(object sender, EventArgs e)
{