私はmvc3でWebアプリケーションasp.netを使用しています。私はmvc3を初めて使用します。Webページにダウンロードボタンがあります。ダウンロードボタンをクリックするときに、そのXMLファイルを開くことができるようにします。
ActionResultでいくつかのコード変更を試しましたが、ファイルを開くことができませんでした。下記のコードを使用すると、ダウンロードポップアップが表示されます。ファイルを開くたびに、以下に示すような例外が発生します。誰かがこれをするために私を助けてくれますか?この問題を解決するのを手伝ってください。:-)
前もって感謝します。
コントローラの私のコードは次のとおりです。
public FileResult Download(string id)
{
string fid = Convert.ToString(id);
var model = service.GetAllDefinitions().First(x => x.ID == id);
var definitionDetails = new StatisticDefinitionModel(model);
var definition = definitionDetails.ToXml;
string fileName = definitionDetails.Name + ".xml";
string contentType = "text/xml";
return File(Encoding.Unicode.GetBytes(definition), contentType, fileName);
}
例外は次のとおりです。
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
A name was started with an invalid character. Error processing resource 'file:///C:/Users/asub/Downloads/fileNamegd...
<