我有一个自定义操作过滤器(比如说CustomActionFilter
),我覆盖OnActionExecuting
以验证操作的输入参数,这样如果输入参数是null
则过滤器将呈现一个视图(比如视图MyErrorView
)包含"未找到索引"文本,否则它将执行常规的Action方法。
我的行动方法:
[CustomActionFilter]
public ActionResult Index(int indexId)
{
return View();
}
我的过滤器被覆盖的方法:
void IActionFilter.OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.HttpContext.Trace.Write("(Custom Action Filter)Action Executing: " + filterContext.ActionDescriptor.ActionName);
if (filterContext.ActionParameters["indexId"] == null)
{
//my code goes here
}
}
我需要在条件中加入什么代码。
答案 0 :(得分:1)
Ext.define('SampleApp.view.main.GridWindowController', {
extend: 'Ext.app.ViewController',
alias: 'controller.gridwindow',
onDeleteClick: function (button, evt) {
alert('Clicked');
}
});