随笔分类 -  ASP.NET MVC

摘要:前几天Insus.NET有练习《表格行mouse经过时高亮显示》http://www.cnblogs.com/insus/p/3715733.html,今天有奇想,是否可以实现mouse经过表的列时,整列高亮呢?Insus.NET就在前一示例中,修心jQuery来练习。 修改.mouseover和.... 阅读全文
posted @ 2014-05-10 10:34 Insus.NET 阅读(604) 评论(0) 推荐(1) 编辑
摘要:用mouse点击表格(table)的行或是批定列,获取记录的主键值。在ASP.NET的MVC应用程序中,已经没有办法象ASP.NET的Data控件一样,如GridView,DataList和Repeater控件好找到记录记键值了。下面的示例中,Insus.NET演示,如何获取呈现在格表(table)... 阅读全文
posted @ 2014-05-08 16:08 Insus.NET 阅读(1068) 评论(8) 推荐(2) 编辑
摘要:昨天有解决网友一个问题《Repeater控件添加onmouseover和onmouseout事件》http://www.cnblogs.com/insus/p/3714013.html这个方法,如果在asp.net mvc应用程序下,又怎样解决呢?其实解决这个问题,方法不止一个,可以考虑jQuery... 阅读全文
posted @ 2014-05-08 11:44 Insus.NET 阅读(645) 评论(0) 推荐(1) 编辑
摘要:昨天在家学习,发现很多人把BMP图片转换为其它图片格式,有些人写得简单,有些人写得复杂。Insus.NET在想,一直在做文件上传,下载,或是图片剪切,都有进行过文件另存,在另存时,还需指定ContentType。 你可以在MSDN: http://msdn.microsoft.com/en-us/l... 阅读全文
posted @ 2014-04-28 09:41 Insus.NET 阅读(1731) 评论(0) 推荐(1) 编辑
摘要:昨晚有演示了《ASP.NET MVC应用程序展示RDLC报表》http://www.cnblogs.com/insus/p/3665295.htmlRDLC报表。在实现过程中,有遇上了诸多问题,但均能一一解决。不过此篇,只是显示所有记录于RDLC报表上。正如有一些网友说,是否能做一个有搜索记录功能的... 阅读全文
posted @ 2014-04-16 11:17 Insus.NET 阅读(3167) 评论(12) 推荐(2) 编辑
摘要:axd格式文件,不管是在asp.net还是现在开发asp.net MVC应用程序,都是Insus.NET较喜欢使用的。因为我们可以虚拟一个在应用程序不存在的一个文件。其实这个格式的文件也是Handler,它有实现了IHttpHandler接口。因此你完全可以创建一个axd来替换ashx文件。下面In... 阅读全文
posted @ 2014-04-15 15:45 Insus.NET 阅读(2032) 评论(5) 推荐(4) 编辑
摘要:学习ASP.NET MVC这样久,在学习,练习与应用过程中,觉得很多知识与以前的ASP.NET多有区别,但是实现操作起来,细处又有许多相近的地方。本篇跟大家一起学习RDLC报表,是在ASP.NET MVC应用程序中实现。在实现过程中,Insus.NET也将把一些常见的问题列举与提供解决方法。首先我们... 阅读全文
posted @ 2014-04-15 02:00 Insus.NET 阅读(9329) 评论(29) 推荐(12) 编辑
摘要:在公司内部服务器,运行很多网站(应用程序),但每个网站都有自动化或是定时执行的事务。后来经整合,所有这些自动化或定时执行的事务,都移至一个单独的站点(asp.net)。这个站点,只要服务器没有关机,重启。它永远持续运行的。这个站点算得上去服务性质的,基本上是没有人访问。但是asp.net站点有一个问题,开始运行之后,如果网站默认20分钟内没请求,Application会停止,直至有人访问,它再次启动。怎样设法让其不停止呢? Insus.NET参考过网上很多方法(站在巨人的肩膀上),整理出一段代码来,问题终于解决:在Global.asax的void Application_End(object 阅读全文
posted @ 2014-04-11 15:28 Insus.NET 阅读(3418) 评论(5) 推荐(5) 编辑
摘要:几天没有时间做ASP.NET mvc练习,忙于ERP的二次开发。忙里间,想起MVC还有很多基础的知识需要撑握与了解。记得以前有练习过《MVC母版页_Layout.cshtml》 http://www.cnblogs.com/insus/p/3380419.html渲染Body(RenderBody)的功能。今天练习一下RenderSection渲染节点吧。在Views\Shared目录下,创建一个Layout Page:取个名字为_LayoutPage1.cshtml:第#13行代码:@RenderSection("myName", required: false) 名称为 阅读全文
posted @ 2014-04-09 15:26 Insus.NET 阅读(3211) 评论(2) 推荐(1) 编辑
摘要:开发的网站中,一些文章列表或新闻列表,需要在标题前放置一个小new.gif小图,标记为是最新的新闻或是文章。今天Insus.NET的练习,就是在asp.net mvc的应用程序中实现这样功能。计划使用三种不同的方法来实现。先从数据库开始,创建一个表,添加一些数据,创建一个获取所有记录的存储过程:在MVC应用程序中,创建模型:创建一个Entity,方例与数据交互,获取资料:在控制中,创建操作:在下面目录下,创建视图:NewsList.cshtml视图:这是一种方法,浏览看看效果:第二种方法,Insus.NET使用一个HtmlHelper扩展方法来实现这个图片:在视图,需要稍修改一下代码:运行时, 阅读全文
posted @ 2014-04-05 11:28 Insus.NET 阅读(1234) 评论(2) 推荐(1) 编辑
摘要:本篇是演示使用jQuery加载部分视图(Partial View)。如果你不想使用Razor的语法呈现部分视图,那此篇的方法是最理想的了。它可以Render至指定的tag上。创建两个部分视图,一个为_News.cshtml,内呈现的数据是一些静态数据,当然可以传入model,使用Razor来呈现。另一个为_Article.cshtml:添加控制器,第一个Action是为视图准备,而News()与Article() Action是返回PartialViewResult(),它们就是稍后我们视图中jQuery引用的方法。创建视图:应用程序运行结果: 阅读全文
posted @ 2014-04-04 16:53 Insus.NET 阅读(2793) 评论(1) 推荐(2) 编辑
摘要:有网友看了这篇《ASP.NET MVC加载ASCX之后,并为之赋值》http://www.cnblogs.com/insus/p/3643254.html之后,问及Insus.NET,不想在控件制器内进行赋值,而是想在视图中使用jQuery来获取用户控件内的控件值或是为它们赋值。那需要怎样来做呢?下面Insus.NET花上少少时间,做个简单的例子,演示与分享实现的方法。实现之前,先修改一下AscxUtility.cs这个类中的public static HtmlString RenderControl(string path)方法。因为Web Control是需要放在form之内才能运行。创建 阅读全文
posted @ 2014-04-04 10:52 Insus.NET 阅读(2641) 评论(1) 推荐(2) 编辑
摘要:Insus.NET有写过一篇《ASP.NET MVC显示UserControl控件(扩展篇)》http://www.cnblogs.com/insus/p/3642634.html,还没有把此篇写完,就有网友问了,怎样交互。这个交互是指赋值与获取值的问题。那Insus.NET来演示在ASP.NET MVC加载用户控件(ascx)之后,为ascx内的控件赋值的示例。为ascx赋值,可以先参考《对用户控件(ascx)属性(property)赋值》http://www.cnblogs.com/insus/p/3154363.html了解之后,我们就可以在MVC应用程序稍作修改就可以使用了。打开Uti 阅读全文
posted @ 2014-04-03 16:09 Insus.NET 阅读(1531) 评论(4) 推荐(1) 编辑
摘要:昨晚Insus.NET有怀旧一下《念念不忘,ASP.NET MVC显示WebForm网页或UserControl控件》http://www.cnblogs.com/insus/p/3641610.html那仅是小小尝试,还有很多不明的地方。那一篇其中有Render用户控件ascx的。如今Insus.NET想重构它一下,让步其能在Action或是Razor语法中使用。创建一个AscxUtility.cs,这们我们可以在应用程序中多个地方使用。这样我们就可以重构一下昨晚那个public ActionResult UcTest() Action了。Comment out标记1的代码,重构为标记2。这 阅读全文
posted @ 2014-04-03 11:48 Insus.NET 阅读(2010) 评论(0) 推荐(1) 编辑
摘要:学习与使用ASP.NET MVC这样久,还是对asp.net念念不忘。能否在asp.net mvc去显示aspx或是user control呢?这个灵感(算不上灵感,只能算是想法)是来自前些天有写过一篇《多个视图结果显示于一个共用预览视图内》http://www.cnblogs.com/insus/p/3633298.html其中有一个Render方法。以致想起以前开发asp.net时,也经常Render用户控件。即是说把网页经过Render之后,转换为是一串字符串。那我们也一定可以把这串字符串Return给asp.net mvc的视图。回想过去,看看有关的用户控件(UserControl) 阅读全文
posted @ 2014-04-02 22:33 Insus.NET 阅读(3229) 评论(9) 推荐(3) 编辑
摘要:刚才有网友问及,怎样获取的值?Insus.NET测试了一下,在Inetnet Explor之下似乎没有问题,但是FireFox获取到的只是文件名。在MVC的控制器中,创建一个视图Action,超简单如下:根据上面创建好的Action,在相应的视图目录下,创建与Action名称相同的视图:为了看得清楚路径,Insus.NET的input宽度设置尽量长。使用jQuery来实现。把获取到的路径显示于span tag上。实时演示: 阅读全文
posted @ 2014-04-01 22:32 Insus.NET 阅读(29329) 评论(4) 推荐(2) 编辑
摘要:早上Insus.NET写了一篇博文《判断目录下的文件是否为图片》http://www.cnblogs.com/insus/p/3637624.html算作是修正以前上传的缺陷。但是用户上传时,还是没有判断或是限制。好吧,为Uploadify的上传方法,添加一些判断。如果用户选择的不是图片文件,取消与提示给用户。打开Utilities\ImageUtility.cs:添加#53行的static函数IsImage(),它在这个类中,是方法重载。传入的参数为HttpPostedFileBase。我们在控制器中,写一个上传文件的方法:第#72行代码是本示例中,核心代码。判断是否为图片。还是演示,看看效 阅读全文
posted @ 2014-04-01 21:06 Insus.NET 阅读(2049) 评论(0) 推荐(1) 编辑
摘要:ASP.NET MVC应用程序的UploadFiles目录,是存放用户上传的文件,当然包括图片。现在开发的要求是,显示所有用户上传图片作为列表,呈现给用户。如果直接去显示,也许某些文件不是图片文件。还有可能是用户上传时,更改了扩展名。真实不是图片的,改为了图片相关的扩展名。即是说,现在要做的是过滤出真正的图片文件出来。在应用程序的Utilities目录中,创建一个ImageUtility的类别:有两个函数,第一个public static string Base64String(string virtualPath):有一个参数,需要传入虚拟路径。#13使用Server.MapPath()把虚 阅读全文
posted @ 2014-04-01 11:50 Insus.NET 阅读(2337) 评论(2) 推荐(2) 编辑
摘要:先参考以前ASP.NET的功能《网站程序(案例)》http://www.cnblogs.com/insus/p/3291322.html。 作为一个网站后台管理,我们可以实现一个预览的功能。即是说能让管理员管理数据之后,能预览到效果。这些情况,一般是在没有开发前端网页情况之下,可以使用。现今Insus.NET在MVC应用程序实现相同的功能。ASP.NET与ASP.NET MVC不是一样的开发结构,没有相同的部分可以拷贝。只有能明白它的功能之后。才能完成。以下例子,仅开两个视图和一个共用预览的视图。真实环境不止两个视图,每个视图内容不一样,但共用预览的视图只有一个,是用来预览来自各个不同视图的结 阅读全文
posted @ 2014-03-30 00:54 Insus.NET 阅读(4385) 评论(0) 推荐(2) 编辑
摘要:Insus.NET实现一个最炫最原创的验证码。你可以从下面的一步一步的演译。实现一个验证码,需要了解的是,它最基本是随机产生字符串:《在ASP.NET MVC应用程序中随机获取一个字符串》http://www.cnblogs.com/insus/p/3619224.html随机的字符串准备好,由于是在MVC应用程序实现,还得了解显示图片:《MVC显示Base64图片》http://www.cnblogs.com/insus/p/3621199.html开始尝试实现《ASP.NET MVC验证码演示》http://www.cnblogs.com/insus/p/3622116.html这篇的验证 阅读全文
posted @ 2014-03-27 22:15 Insus.NET 阅读(3229) 评论(8) 推荐(9) 编辑