随笔分类 - ASP.NET MVC
摘要:先看下面 foreach得到的radio list: 现在想实现把选择的选项值Post至服务端:
阅读全文
摘要:在ASP.NET MVC程序中,需要给一个radio list表绑定一个值。下面是Insus.NET实现的方法: 使用foreach来循环radio每一个选项,如果值与选项的值相同,那这个选项为选中,反之为未选。 如果觉得html有点多,可以稍修改如下: 使用 bool ? object : obj
阅读全文
摘要:这篇分享一下 ASP.NET MVC权限控制。也就是说某一用户登录之后,某一个用户是否有权限访问Controller,Action(操作),视图等想实现这些功能,需要在数据库创建好几个表:[User],[Module],[Form],[Action],[Role],[RoleModule],[Use
阅读全文
摘要:先来看看数据库表中的字段设计: 在数据库的数据类型为uniqueidentifier。而在程序中对应的数据类型为GUID。 property有get和set,也就是说能获取值也可以赋值。
阅读全文
摘要:在ASP.NET MVC开发中,需要绑定一个值给checkbox标签,如下面写法,它们运行时是没有问题,照样能跑。看看上面的语法,在绑定时,它却出现绿浪线。提不绑定的值is not a valid value of attribute'checked'。但是绑定的值已经是true或是false了。在
阅读全文
摘要:比如,有角色集合中,只有用户创建有角色,才出现“分配”铵钮。反之,隐藏。IEnumerable有一个方法,叫Any:
阅读全文
摘要:相信很多人进行数据存储时,会遇上如标题的异常错误。 其实也不算上一个错误。 当你的程序中有宣告一个字段的数据类型为DateTime时,但你又没有赋值给它,就进行存储时,它就会得到这样一个结果。看看下面的情况: 看到否,在程序中DateTime默认情况之下是这个值{1/1/0001 12:00:00
阅读全文
摘要:一看到此标题,相信你也会。因为路由是可以从URL地址栏传过去的。但是Insus.NET不想在地址栏传递,还是一个条件是jQuery的Ajax进行POST的。Insus.NET不清楚别人是怎样处理的,但是这个让Insus.NET花上不少时间来解决。Insus.NET实现的方法也很简单,就是先POST至
阅读全文
摘要:ASP.NET MVC程序处理异常时,方法有很多,网上也有列举了6种,下面是使用全局处理在Global.asax文件的Application_Error事件中实现。既然是ASP.NET MVC,我需要捕捉到Controller和Action名称。怎样实现可以参考下面代码: 程序运行结果:
阅读全文
摘要:参考下图来理解标题: 即是说模块被分配之后,不能让用户再选择来分配。分析:模块是存储在一张表中。从数据库读取出来,绑定在checkboxList上。分配的数据,是存在另一张表中。这样子数据库有2张表存储这些数据。 Ok,为checkbox list准备的数据源: 上图中IsDistribution是
阅读全文
摘要:昨晚把家里的电脑重新部署.NET开发环境。从晚上21点安装到今天凌晨3点多才完成,还算顺利,但是耗时最漫长莫过于在安装Visual Studio 2015 Update3...... 第一,全新安装Windows 10。 第二,安装.NET Framework 3.5和4.6。 第三,安装IIS。
阅读全文
摘要:前几天Insus.NET有在数据库实现过对某一字段进行加密码与解密《使用EncryptByPassPhrase和DecryptByPassPhrase对MS SQLServer某一字段时行加密和解密》http://www.cnblogs.com/insus/p/5983645.html那今次Insu
阅读全文
摘要:前段时间,一直有练习ASP.NET MVC与Web API交互,接下来,Insus.NET再做一些相关的练习,Web API与文件操作,如POST文件至Web API,更新或是删除等。不管怎样,先在数据库创建一张表,用来存储上传的文件。本实例中是把文件存储过数据库的。 CREATE TABLE Ap
阅读全文
摘要:在ASP.NET MVC中,显示一张图片,是很方便的事情,完全可以在控制器中组合html代码,并传给视图。下面一个简单的例子: public ActionResult HtmlRawImage() { string path = "/Content/imgs/Picture52.jpg"; View
阅读全文
摘要:有网友说无法使用My97日期控件,Insus.NET测试一下,是可以正常使用了。在ASP.NET MVC环境中测试。去官网下载My97日期控件程序包: 下载解压之后,把程序的目录拷贝至project的中Content目录下: 在控制器,创建一个视图Action: 在视图中: @{ Layout =
阅读全文
摘要:前些天,Insus.NET有演示Web API接口的操作: 《怎样操作WebAPI接口(显示数据)》http://www.cnblogs.com/insus/p/5670401.html 《ASP.NET MVC对WebAPI接口操作(添加,更新和删除)》http://www.cnblogs.com
阅读全文
摘要:昨天《怎样操作WebAPI接口(显示数据)》http://www.cnblogs.com/insus/p/5670401.html既有使用jQuery,也有使作HttpClient来从数据库获取数据,并显示在ASP.NET MVC的视图中。今天Insus.NET想把例子全完成,就是把其余的添加,更新
阅读全文
摘要:就在去年Insus.NET已经写好的一个WebAPI项目,并且发布在IIS中。参考《创建与使用Web API》http://www.cnblogs.com/insus/p/5019088.html 从上面的链接可以查看到那篇实例。今天Insus.NET就另开一个ASP.NET MVC项目,去操作这个
阅读全文
摘要:尝试在程序去访问远程的Web API,它在运行时,出现异常: TypeError: invalid 'in' operand obj TypeError: invalid 'in' operand obj 由于从服务器返回的数据是json。当我们需要得到这些数据时,还得需要Parse。因此我们把代码
阅读全文
摘要:Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:9001/api/size/get. (Reason: CORS header
阅读全文