上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 98 下一页
摘要: 学习与使用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 阅读(3299) 评论(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 阅读(29392) 评论(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 阅读(2103) 评论(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 阅读(2398) 评论(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 阅读(4432) 评论(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 阅读(3275) 评论(8) 推荐(9)
摘要: 开发需要,我们需要对某一张图片进行剪切。就是说,获取图片某一区域。下面Insus.NET教大家轻便容易实现它。首先写好一个处理函数,它建在MVC应用程序结构Utilities目录下:准备好一张图片,即是将用来剪切的图片。本例中的图片是从http://cn.bing.com下载,版权所属原作发布者所有。放在UploadFiles内。创建控制器:根据上面第一个Action名称,创建一个视图来演示:标记3,是链接,使用哪一个控制器内,哪一个方法。标记4,获取与呈现控制器方法返回的数据。演示: 阅读全文
posted @ 2014-03-27 01:43 Insus.NET 阅读(3458) 评论(2) 推荐(4)
摘要: Insus.NET实现这篇《MVC把随机产生的字符串转换为图片》http://www.cnblogs.com/insus/p/3624235.html之后,把字符串转换为图片,不如尝试,把字符串写在一张图片之上。好像有点添加水印的意思。如果你了解此篇,实现水印的功能也自然懂得了。参考下面方法,是核心的功能函数,传入文本,以及图片,返回的是Bitmap:创建控件器,编写两个Action:接下来,创建视图:演示: 阅读全文
posted @ 2014-03-26 21:07 Insus.NET 阅读(1042) 评论(1) 推荐(2)
摘要: Insus.NET在这篇中《在ASP.NET MVC应用程序中随机获取一个字符串》http://www.cnblogs.com/insus/p/3619224.html,只是产生一个随机字符串,那我们要怎样实现产生出来是一张图片吧?关没有关系,Insus.NET教会大家实现它。如果你站点还是应用程序,还是ASP.NET的话,非MVC,可以参考下面两个链接:《实现字符串转换为图片》http://www.cnblogs.com/insus/archive/2009/03/08/1406122.html这是一个视频。另外一篇《文本创建图片,ASPX向ASCX传值》http://www.cnblogs 阅读全文
posted @ 2014-03-25 22:52 Insus.NET 阅读(1450) 评论(0) 推荐(1)
摘要: 前一版本《ASP.NET MVC验证码演示》http://www.cnblogs.com/insus/p/3622116.html,Insus.NET还是使用了Generic handler来产生一个验证码图片,这一直是Insus.NET在开发asp.net时使用的方法。本篇Insus.NET不使用ASHX,在MVC开发就是方法多。可以先创建一个自定义的Result,叫CaptchaResult.cs,继承ContentResult类。在控制器中,写三个Action:ActionResult CaptchaDemo_Ver2(),CaptchaResult GetCapptImage()和Js 阅读全文
posted @ 2014-03-25 20:45 Insus.NET 阅读(1272) 评论(4) 推荐(2)
摘要: 我们在网站登录或理一个评论时,可以放置一个验证码(Captcha),可以为系统免去那些恶意刷新等功能。今次Insus.NET在asp.net mvc应用程序实现与演示验证码的产生以及应用等 。前天Insus.NET已经实现了随机产生一个字符串《在ASP.NET MVC应用程序中随机获取一个字符串》http://www.cnblogs.com/insus/p/3619224.html,稍后我们就可以使用到此方法,随机产生一个验证字符串。在应用程序的Handlers目录下,创建一个Generic Handler名叫Captcha.ashx, 它有实作了IRequiresSessionState接口 阅读全文
posted @ 2014-03-24 23:45 Insus.NET 阅读(3383) 评论(4) 推荐(4)
摘要: 本篇演示ASP.NET MVC应用程序,显示Base64图片。Insus.NET浏览网页,发现一个站点http://www.base64-image.de/想起以前也有实现过《如何把数据流转换为二进制字符串》http://www.cnblogs.com/insus/archive/2011/03/30/1999519.html,方法似乎有点相似。在控制器中,Insus.NET有创建两个Action,一个是为视图准备,另一个是把文件转换为FileStream,然后再用 Convert.ToBase64String() 来转换。在下面的视图中,添加一个div markup来load图片。语法:&# 阅读全文
posted @ 2014-03-24 16:45 Insus.NET 阅读(4745) 评论(1) 推荐(3)
摘要: 在开发ASP.NET MVC应用程序时,有可能需要一个随机字符串,作为密码或是验证码等。如果你需要的是SQL版本,可以参考《密码需要带特殊字符(二)》http://www.cnblogs.com/insus/archive/2012/02/16/2354453.html此篇实现方法多少是参照这个实现C#版本。在应用程序下,创建一个CharacterUtility.cs:这个类别中,分别有几个静态方法:一,为随机的小写字母:二,是随机产生大写字母:三,是随机产生数字:四,是产生特殊字符,字符集你可以定义:以上每个属性,均可以随机获取一位字符,下面Insus.NET再写一个方法,获取8位长度的随机 阅读全文
posted @ 2014-03-23 16:59 Insus.NET 阅读(1971) 评论(0) 推荐(2)
摘要: 实现上传文件功能,有时上传也会操作出错,能让用户有改正有机会,开发上传文件能有更新的功能。文件上传时,如果是存储于应用程序某一目录的话,在更新时需要了解一些流程,先是删除旧文件,更新数据表相关信息,存储新文件。本篇让你了解到MVC与jQuery的交互处理。在数据库中,新建一个更新的存储过程:找到并打开FileLibraryEntity.cs,添加一个vlid更新方法:在ExerciseController.cs控制器中,创建一个更新Action:A标记,删除旧文件。B标记,获取新上传文件信息。C标记,保存新上传文件。D标记,更新数据库。接下来,我们修改Views/Exercise/下FileL 阅读全文
posted @ 2014-03-22 12:34 Insus.NET 阅读(2130) 评论(2) 推荐(2)
摘要: 在ASP.NET MVC应用程序中,怎样删除上传的文件。由于上传时,真正文件是存储在应用程序某一目录,在数据库表中,只是存储其基本信息。在删除时,需要注意一下,由于没有事务可操作。Insus.NET的实现方法,是先删除物理路径的文件,然后是删除数据库记录。打开数据库,写一个删除记录的存储过程:在FileLibraryEntity.cs添加一个Delete的方法:创建控制器:先从数据库中获取记录信息,然后组合文件路径,判断是否存在,存在者删除之。最后是删除数据库记录。创建视图:#1标记,建立一个table头。#2标记,引用jQuery js库。#3标记,获取所有记录,并呈现于tbody1上。下面 阅读全文
posted @ 2014-03-21 23:55 Insus.NET 阅读(2360) 评论(0) 推荐(1)
摘要: 上次Insus.NET有在MVC应用程序实现了上传文件的功能《MVC应用程序显示上传的图片》 http://www.cnblogs.com/insus/p/3597543.html有上传就有下载。本篇博文是把上传的文件以列表的形式显示View视图上,然后用户可以点击下载。为了解更多的内容,建议你先看上链接一篇。在MVC应用程序的Entity目录下,找到和打开FileLibraryEntity.cs,添加一个返回DataTable的方法:#1写一个GetUploadFileByPrimarykey(FileLibrary fl)函数,返回DataTable,目的是传入主键,从数据库获取相关的文件 阅读全文
posted @ 2014-03-21 14:36 Insus.NET 阅读(11072) 评论(9) 推荐(12)
摘要: 前面Insus.NET实现一系列在MVC应用程序播放SWF, FLV, WMV, RM, RMVB视频。每篇使用不同的方法方式,大同小异。这篇中,为了MVC应用程序播放AVI视频,用纯M, V, C来演示。在M中:创建一个model,由于前一次练习中《MVC应用程序播放RealPlayer(rmvb)视频》http://www.cnblogs.com/insus/p/3611497.html已经创建直接用就好了,当然如果你没有按照Insus.NET的学习步骤来的话,在你的应用程序中没有此model,那得现在创建它。在C中:在控制器中,创建Action:在V中:在cshtml视图中,嵌入avi视 阅读全文
posted @ 2014-03-20 16:37 Insus.NET 阅读(3124) 评论(2) 推荐(2)
摘要: 网页上播放Falsh之外,还有一种格式就是FLV的视频,也是最常见的。Insus.NET再想在MVC应用程序实现这功能。实现这个功能,需要从网上下载一个叫vcastr22.swf。如果在网上找不到,可以从下面这个链接下载:http://download.cnblogs.com/insus//MVC/vcastr22.swf然后放在应用程序下的Scripts目录之下。创建一个model,由于前一次练习中《MVC应用程序播放RealPlayer(rmvb)视频》http://www.cnblogs.com/insus/p/3611497.html已经创建,就直接用好了,如果在你的应用程序中,没有, 阅读全文
posted @ 2014-03-20 14:03 Insus.NET 阅读(2155) 评论(1) 推荐(4)
摘要: 以前Insus.NET开发asp.net时,一直无法把Realplayer的rmvb格式的视频在aspx网页播放与显示。现在学习ASP.NET MVC了,再次尝试这个,望它能在MVC的应用程序运行。下面是实现的方法与步骤:一,建立一个model,是解决过长参数。二,自定义一个Result,先在MVC应用程序下,创建一个目录Results,然后新建一个类VideoMedia。此自定义类继承ContentResult,并override ExecuteResult()方法。三,在控制器中创建Action:四,在Views/Exercise目录下,创建一个RmvbDemo.cshtml视图:五,实时 阅读全文
posted @ 2014-03-19 15:25 Insus.NET 阅读(2035) 评论(1) 推荐(1)
摘要: 本篇博文是演示MVC应用程序显示RealPlayer视频。客户端能观看到RealPlayer视频,前提条件是需要安装RealPlayer客户端,就是想看Falsh或理WMV视频一样,均要安装客户端或相关插件等。Insus.NET实现方法,还是在控制器中Render RealPlayer代码。下面是在cshtml显示RealPlayer播放器。Insus.NET想用两种方法来实现。第一种还是使用jQuery的Ajax来获取GetRm()方法:上面实现方法,似乎有网友持有不同的想法,可看《MVC应用程序显示Flash(swf)视频》http://www.cnblogs.com/insus/p/36 阅读全文
posted @ 2014-03-18 15:10 Insus.NET 阅读(1003) 评论(0) 推荐(2)
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 98 下一页