c# 带返回值的action_C#使用Action方法六种返回值

using System;

using System.Collections.Generic;

using System.IO;

using System.Linq;

using System.Threading;

using System.Web;

using System.Web.Mvc;

using System.Windows.Forms;

namespace _3._2._8使用Action返回值.Controllers

{

public class ActionResultController : Controller

{

// GET: ActionResult

public ActionResult Index()

{

return View();

}

public ActionResult Json()//返回一个JsonResult格式数据

{

var book = new { BookId = 1, BookName = "MVC框架", Author = "何腾飞", PublishDate = DateTime.Now };

return Json(book,JsonRequestBehavior.AllowGet);

}

public ActionResult JavaScript()//返回一个JavaScriptResult格式数据

{

string js = "alert('弹出一个窗口')";

return JavaScript(js);

}

public ActionResult FilePath()//打开播放音乐,返回一个FilePathResult格式数据

{

return File(@"F:\KuGou\徐良、小凌 - 客官不可以.mp3", "audio/mp3");

//return new FilePathResult(@"F:\KuGou\徐良、小凌 - 客官不可以.mp3", "audio/mp3");

}

public ActionResult FileContent()//查看文件内容,返回一个FileContentResult格式数据

{

string content = "输出文本文件";

byte[] contents = System.Text.Encoding.Default.GetBytes(content);

return File(contents, "text/plain");

//return new FileContentResult(contents, "text/plain");

}

public ActionResult FileStream()//查看dicx文档,返回一个FileStreamResult格式数据

{

FileStream fs = new FileStream(@"F:\SqlServer考题.docx", FileMode.Open);

return File(fs, "application/msword");

//return new FileStreamResult(fs, "application/msword");

}

public ActionResult ContentResult()//输出文本 ,返回一个FileStreamResult格式数据

{

string content = "

输出包含的文本";

return Content(content);

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值