一.BaseController.cs文件 1.OnActionExecuting方法,该方法可以被各子Controller重写 protected override void OnActionExecuting(ActionExecutingContext filterContext) { //do this in OnActionExecuting instead of constructor to //A) make sure the child class has fully initi…
最近项目中使用模式窗体,遇到以下问题记录一下: 模式窗体:你必须关闭该窗体,才能操作其它窗体:比如说,必须按确定或取消,或者按关闭. 非模式窗体:不必关闭该窗体,就可转换到其它窗体上进行操作. 一:非模式化窗体就是用 1.var val = parent.document.getElementById("txt1"); var val = parent.document.getElementById("txt1"); 二:模式窗体 parent.html <h…
为什么程序已经可以正常工作了,我们还要改变它们呢?答案就是我们可以让它们变得更好.我们常常会改变所使用的工具或者语言,因为新的工具或者语言更富生产力.如果固守旧有的习惯,我们将得不到期望的结果.对于C#这种和我们已经熟悉的语言(如C++或Java)有诸多共通之处的新语言,情况更是如此.人们很容易回到旧的习惯中去.当然,这些旧的习惯绝大多数都很好,C#语言的设计者们也确实希望我们能够利用这些旧习惯下所获取的知识.但是,为了让C#和公共语言运行库(Common Language Runtime,CL…