Razor语法, 视图引擎 Razor(CSHTML) @ 可以编写一条C#语句@{} 可以编写一组C#语句,也有可能嵌着Html@: 将文字内容直接输出到页面上去@() 在一句中将一段C#代码包括起来,证明这一句完整的C#代码 @using MVCApplication.Model 引命名空间 R ...
分类:
Web程序 时间:
2017-07-02 16:16:22
阅读次数:
140
在学习MVC的时候,创建控制器总会看到默认的Razor: 然后,我们就能够在创建的视图里面这样写: <!--创建username文本框。等同于<input type="text">--> @* @Html.TextBoxFor(model=>model.UserName)*@ 那么,这些带有@的看起 ...
分类:
其他好文 时间:
2017-06-26 13:39:30
阅读次数:
132
编码步骤: 1、添加视图 1.选择强类型视图-->选择模型类-->支架模板(如果是集合的话选择List,如果是单个对象的话选择Details...) 2.创建为分部视图 2、在视图中循环显示数据,并通过Url.Action跳转至控制器Categories的动作方法CateInfo中 3、编写控制器中 ...
分类:
其他好文 时间:
2017-06-24 19:46:38
阅读次数:
154
总结: 完成这个程序大约用了半个月时间,期间遇到了很多问题,也很难受,学了好久,还是不太会。自己亲手做了这个程序,对controller和view的关系理解的很好了。 在这个过程中还存在着一些问题,比如razor语法不太懂,还有就是遇到了错误,自己不知道怎么解决。 另外就是MVC确实比webform ...
分类:
Web程序 时间:
2017-06-24 18:43:11
阅读次数:
199
决策树(decision tree)是一种基本的分类与回归方法。其表示的树型结构,能够觉得是if-else规则的集合。基本的长处是分类可读性好,速度快。一般会有三个步骤:特征选择、决策树的生成和决策树的修剪。 决策树由结点(node)和有向边(directed edge)组成。结点有两类:内部结点( ...
分类:
其他好文 时间:
2017-06-23 22:10:14
阅读次数:
286
背景:MVC框架,页面使用razor语法,下拉框的话使用了@Html.DropDownList(),以前传值使用viewdata,但是我们老大说这个方式比较low,希望我可以使用viewmodel的方式,没问题,我来改,首先建立viewmodel,把列表数据传入vm,把多个下拉的数据通过vm传递。 ...
分类:
其他好文 时间:
2017-06-23 16:25:12
阅读次数:
205
刚开始不是理解 写完之后 觉得还蛮简单的 分为这几个步骤 1.获取页面模板Html 2.获取数据 3.解析模板和数据,生成静态页Html代码 4.生成静态文件 模板形式是mvc的模式,会mvc 看一下就懂了 主要是第2步和第3步 需要应用下面文件 RazorEngine.dll System.Web ...
分类:
Web程序 时间:
2017-06-22 12:07:15
阅读次数:
204
1.ASPX(C#) 语法: <%函数,表达式%> <%=变量%> 举例<%=a%> <%foreach(var item in List) { %> <input type='text' name='xxx'/> <% }%> 2.Razor(cshtml) 语法:@{函数,表达式} @b变量 举 ...
分类:
Web程序 时间:
2017-06-21 18:28:16
阅读次数:
219
model元数据 闲来继续学习蒋金楠大师的ASP.NET MVC框架揭秘一书,当前主要阅读的内容是Model元数据的解析,即使是阅读完的现在,仍然有不少细节不是特别明白。好在这部分内容主要是关于Razor引擎的呈现的,通过注解的方式对Model进行自定的修饰,最终使得页面在渲染时(即从cshtml文 ...
分类:
Web程序 时间:
2017-06-14 16:06:46
阅读次数:
293
授权 介绍 关于IPermissionChecker 定义权限 检查权限 使用AbpAuthorize特性 AbpAuthorize特性注意点 抑制授权 使用IPermissionChecker 在Razor视图 客户端(Javascript) 权限管理 关于IPermissionChecker 使 ...
分类:
其他好文 时间:
2017-06-12 00:39:46
阅读次数:
1200