AspMVC
mystonelxj
不断提高、充实自身
展开
-
站点页面登录验证
网站建设一般都涵盖多个页面模块,用户在访问到不同的模块时,一般都需要验证是否已登录。否则不允许访问该页面验证策略所有页面继承一个基类页面,该页面实现相关的验证,并提供公共属性来访问用户信息,当各个页面需要使用登录用户信息时,直接调用父类页面属性即可,下面是父类的主要核心代码 public class BaseController : Controller {原创 2018-02-02 16:59:10 · 7850 阅读 · 0 评论 -
ViewData在传递string 的特殊情况
ViewData 是什么ViewData是一个继承自ViewDataDictionary类的Dictionary对象,它只能存储String Key/Object Value字典数组。ViewData 只在当前 Action 中有效,生命周期和 View 相同;ViewData是从Controller向对应的View传递值。ViewData的值只在当前的请求中有效,生命周期和View相同,其值不能...原创 2018-02-09 10:00:56 · 7263 阅读 · 0 评论 -
aspmvc错误-找到多个与名为“Home”的控制器匹配的类型
问题最近建立了一个aspmvc工程,为了省事,从直接复制了其他工程,然后改了相关的的工程名称与解决方案名称,并修改了对应文件的命名空间,与类描述,居然编译报错核查了半天,确认所有地方的涉及类名,空间名称的地方都做了修改。但是问题依然存在网上的解决方案很多是需要看那个route管理,感觉有些麻烦。解决仔细看了下出错提示,发现提示居然还在找该名称之前的空间,怀疑是编译文件导致。于是删除了bin与obj...原创 2018-03-21 10:46:00 · 8564 阅读 · 0 评论 -
MVC5模板工程运行出现错误-CS0149
现象前不久用vs2013 的MVC5的模板做了个工程,在未做任何修改情况下,运行 "登录"页面居然出现错误按说这个是微软定义好的模板,在未作修改的情况下,应该是可以正常访问的。对比为此,我对比了下vs2013 的MVC4的模板做了个两个工程,一个是Razor模式建立对应的cshtml页面,一个是ASPX 模式建立对应的cshtml页面。两个工程的登录页面均能正常运行aspx模式建立的登录页面对应部...原创 2018-04-02 17:39:26 · 14215 阅读 · 0 评论 -
VS2013 新建工程 出现错误 “未将对象引用设置到对象的实例”
现象通过visio studio 新建 MVC4 工程在接下的对话框中选择 “基本”模板,视图引擎 选择“Razor”在工程生成的最后,出现错误弹窗,提示“未将对象引用设置到对象的实例”测试1,在上述工程中添加新的控制器以及对应视图,工程能够正常运行;2,通过aspx 视图引擎建立的工程,也能够正常运行解决过程1,考虑到机器曾经安装过visio studio2015 与 visio studio2...原创 2018-05-05 13:23:45 · 18396 阅读 · 0 评论 -
ASPMVC+EF Database First开发
作为一种ORM,EF(Entity Framework) 从4.0版本开始就在MVC 应用,其开发模式有三种 Database First,Code First,Model First。比较而言,针对Sqlserver 数据库Database First方式的应用相对容易,针对Oracle数据库的Database First方式则有些复杂。下面以VisioStudio 2013 为例,说明其用法S...原创 2018-06-02 00:07:37 · 9106 阅读 · 0 评论 -
ASPMVC- Layout 使用
介绍ASPMVC 是微软推出的一种不同于其传统的ASP模式的web框架开发技术。在ASP MVC模式中,采用Layout策略实现了网站主体布局的搭建,采用Layout后,应用系统只需要专心于各种业务页面的开发,通过Layout实现系统布局,完成各种页面的切换。在aspmvc框架下,默认模板中,采用Layout策略时涉及两个关键文件:一个是_Layout.cshtml,这个文件是用于做网站主体的建设...原创 2018-07-03 09:41:31 · 9084 阅读 · 0 评论 -
AspMVC -EF 使用过程中出现错误及解决
在.Net 使用EF如果不正确,可能会出现异常错误。一般而言,有可能以下错误场景1,在程序集“XXX”中未找到迁移配置类型“XXX.Migrations.Configuration”。这种错误出现在定义的DBContext 类与定义的web.config 数据连接串名称不一致,应将两者保持一致。如下面所示配置文件:<add name="MusicStoreEntities" connecti...原创 2018-07-04 21:50:09 · 9021 阅读 · 0 评论