在mvc.net中返回XSLT

时间:2013-01-15 07:57:27

标签: asp.net-mvc xslt

我想在mvc中返回XSLT格式,这是什么类型的mime?

 public FileResult DownloadTemplate(string templateCode)
    {
        try
        {
            var template = _manager.GetTemplateByCode(templateCode);
            const string fileName = "Template";
            return File(template.Value, System.Net.Mime.MediaTypeNames.Application.Octet, fileName);
        }
        catch (Exception ex)
        {
            return null;
        }
    } 

2 个答案:

答案 0 :(得分:1)

File助手的签名是

FileContentResult File(byte[] fileContents, string contentType, string fileDownloadName)

这应该是回答你问题的足够信息。

答案 1 :(得分:0)

您可以将text/xsl用于此目的:

public FileResult DownloadTemplate(string templateCode)
{
    try
    {
        var template = _manager.GetTemplateByCode(templateCode);
        const string fileName = "Template";
        return File(template.Value, "text/xsl", fileName);
    }
    catch (Exception ex)
    {
        return null;
    }
}