C# MVC几个常用但是不经常用的Action记录(站内、站外跳转)

几个常用但是不经常用的Action记录

只是为了记录测试一个返回内容,不对代码做格式优化

if (id == “1”)
{
return new NotFoundResult(); //404
}
else if (id == “2”)
{
return new NotFoundObjectResult(new { a = “404”, b = “没有发现内容” }); //返回404+自定义内容
}
else if (id == “3”)
{
return new NoContentResult(); //无内容结果
}
else if (id == “4”)
{
return new ObjectResult(new { a = “123”, b = “没有发现内容” }); //返回Objecct 也可以使用 JsonResult
}
else if (id == “5”)
{
return new ContentResult { Content = “内容”, StatusCode = 200 }; //返回内容
}
else if (id == “6”) //下载附件
{
PhysicalFileResult f = new PhysicalFileResult(@“E:\work\codes\技术积累\临时\weixinshare\weixinshare\weixinshare\wwwroot\File\weixinimg\2edf0b9324cb44edaa7d73ea46ab0b15.jpg”
, “application/file”);
f.FileDownloadName = “ddd.jpg”;
f.EnableRangeProcessing = true;
f.LastModified = DateTimeOffset.Now;
return f;
}
else if (id == “7”)
{
return new ForbidResult(); //403Forbid
}
else if (id == “8”)
{
return Redirect(“http://www.kalehu.com”);//跳转外连接
}
else return new LocalRedirectResult(“~/weixin/index.html”); //站点内跳转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值