1

ファイルのアップロードを処理するコントローラーが必要です。view(); を返すのではなく、ハンドラーにテキストを直接ページに出力させることは可能ですか? ?

public ActionResult Upload(HttpContext context)
        {
            HttpPostedFile file = context.Request.Files["fileData"];

            Guid userGuid = (Guid)Membership.GetUser().ProviderUserKey;
            string userID = userGuid.ToString();

            string targetLocation = "D:\\inetpub\\wwwroot\\RTDOTNETMEMBER\\audio\\songs\\mp3\\" + userID + "\\" + file.FileName;

            file.SaveAs(targetLocation);

            Response.Write("Testing");
}
4

2 に答える 2

0

アクションメソッドの戻りタイプを文字列に変更して、文字列を返すだけです。これは次のようになります。

    public string ReturnString()
    {
        return "Just a string";
    }
于 2012-05-16T21:49:41.757 に答える
0

おそらくContentResultを使用すると、次のようになります。

return new ContentResult() { 
    Content = "Testing", 
    ContentEncoding = System.Text.Encoding.UTF32, 
    ContentType = "text/plain" 
};
于 2012-05-11T06:27:47.040 に答える