纽威
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

44 lines
1.3 KiB

using NFine.Code;
using System.Web.Mvc;
namespace NFine.Web
{
[HandlerLogin]
public abstract class ControllerBase : Controller
{
public Log FileLog
{
get { return LogFactory.GetLogger(this.GetType().ToString()); }
}
[HttpGet]
[HandlerAuthorize]
public virtual ActionResult Index()
{
return View();
}
[HttpGet]
[HandlerAuthorize]
public virtual ActionResult Form()
{
return View();
}
[HttpGet]
[HandlerAuthorize]
public virtual ActionResult Details()
{
return View();
}
protected virtual ActionResult Success(string message)
{
return Content(new AjaxResult { state = ResultType.success.ToString(), message = message }.ToJson());
}
protected virtual ActionResult Success(string message, object data)
{
return Content(new AjaxResult { state = ResultType.success.ToString(), message = message, data = data }.ToJson());
}
protected virtual ActionResult Error(string message)
{
return Content(new AjaxResult { state = ResultType.error.ToString(), message = message }.ToJson());
}
}
}