OpenAuth.Net/OpenAuth.Mvc/Controllers/ErrorController.cs

48 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Web;
using System.Web.Mvc;
using Infrastructure;
using OpenAuth.Mvc.Models;
namespace OpenAuth.Mvc.Controllers
{
public class ErrorController : Controller
{
public ActionResult Http404()
{
return Content("貌似URL不在~~", "text/plain");
}
/// <summary>
/// 演示版本禁止提交
/// </summary>
public string DemoError()
{
Response.Charset = "utf-8";
var response = new Response
{
Code = 500,
Message = "演示版本,不能进行此操作"
};
return JsonHelper.Instance.Serialize(response);
}
/// <summary>
/// 没有登录
/// </summary>
/// <returns>ActionResult.</returns>
public ActionResult Http401()
{
return RedirectToAction("Index", "Login");
}
public ActionResult Http500()
{
return Content("哇哦!服务器内部出问题了,让站长看看日志吧~~", "text/plain");
}
}
}