随笔分类 -  ASP.NET

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 54 下一页
摘要:本篇演示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 阅读(4647) 评论(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 阅读(1917) 评论(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 阅读(2086) 评论(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 阅读(2325) 评论(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 阅读(11007) 评论(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 阅读(3077) 评论(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 阅读(2109) 评论(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 阅读(1983) 评论(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 阅读(961) 评论(0) 推荐(2) 编辑
摘要:前段时间, Insus.NET有实现《MVC使用Flash来显示图片》http://www.cnblogs.com/insus/p/3598941.html在演示中,它也可以显示Flash的swf媒体文件。不过你得下载那个swfobject.js组件。本次,Insus.NET想给大家演示另外的方法,MVC与jQuery结合。你无需要下载任何第三方falsh组件。你需要在MVC应用程序下,根据上图中的#87代码,我们以Action方法SwfVideoDemo()创建一个视图:#1步,添加一个div markup,将来用加载与显示Falsh视频。#2步,引用jquery的js类库。#3步,执行的是 阅读全文
posted @ 2014-03-17 14:23 Insus.NET 阅读(1719) 评论(4) 推荐(2) 编辑
摘要:本篇博文,介绍给大家的是,在MVC应用程序中,播放Windows media video(.wmv) 视频文件。Insus.NET的实现方法,把media player组件,嵌入MVC的控制器的ContentResult的Action中即可。在本次的演示中,Insus.NET只是传入三个参数,视频的长与宽以及视频文件路径。如果还想设置参其它参数,可以照此雷同即可。参数可以直接在Action中设置,也可以是获取来自数据库,前提是你参数设置的程序,存储于数据库中。第一步,建立控制器:第二步:第三步,实时演示,视频文件来自Win7自带的视频。原本是MP4的格式,Insus.NET有使用视频转换软件, 阅读全文
posted @ 2014-03-17 11:56 Insus.NET 阅读(1656) 评论(0) 推荐(1) 编辑
摘要:前一篇Insus.NET有演示过MVC应用程序使用Web Service, 此篇Insus.NET想继续演示Service,不过是WCF Service。两者实施起来,多少有些不一样。在Services目录下,创建一个Calculator.svc 服务。创建成功之后,它会生生成一个接口以及一个svc的文件:在Calculator.svc中,它是实作上面的接口,而且均实现了四个方法:WCF Service创建好之后,正常的话,它能浏览:下面是为MVC应用程序添加参考Wcf Service:引用完了,在Web.config会看到如下信息:找到并打开ExerciseController.cs,创建视 阅读全文
posted @ 2014-03-15 20:34 Insus.NET 阅读(2174) 评论(0) 推荐(2) 编辑
摘要:这次,我们练习MVC应用程序中,应用web service。先在MVC应用程序中创建一个目录Services,将用来存储Service.asmx。这个Service的方法,可以参考这个《自定义MVC的Helper扩展方法》http://www.cnblogs.com/insus/p/3379485.... 阅读全文
posted @ 2014-03-14 16:15 Insus.NET 阅读(3176) 评论(15) 推荐(1) 编辑
摘要:Insus.NET实现一些网站模版,如用户能动态变更网站的头,中间或是脚的部位,就是不太确定用户上传的是图片,还是Flash。因此想到一个较好的解决方法,就是使用Flash的组件去显示来源的图片或是.swf文件。这样的话,两者均能正常显示。现在全面从asp.net转向asp.net mvc了,想起日... 阅读全文
posted @ 2014-03-13 21:41 Insus.NET 阅读(1222) 评论(0) 推荐(2) 编辑
摘要:上一篇《MVC应用程序显示上传的图片》http://www.cnblogs.com/insus/p/3597543.html最后有提及没有实现用户点击图片,显示原图的功能。此篇Insus.NET来完成它。想使用一个dialog box来呈现原图。这个jQuery的UI已经有了,引用相关的js类库即可... 阅读全文
posted @ 2014-03-13 12:00 Insus.NET 阅读(991) 评论(0) 推荐(2) 编辑
摘要:前两篇《MVC应用程序实现上传文件》http://www.cnblogs.com/insus/p/3590907.html和《MVC应用程序实现上传文件(续)》http://www.cnblogs.com/insus/p/3594834.html,我们练习了上传文件,当然上传图片也是一样。此篇我们练习,怎样在MVC应用程序中显示用户上传的图片。为了接近更真实的练习,Insus.NET决定对以前的程序修改一下,就是上传的目录把原来的Temp目录改为UploadFiles目录。也就是说,Temp目录保留,在应用程序中,添加多一个UploadFiles目录。再对原来的model修改一下,添加两个属性 阅读全文
posted @ 2014-03-12 23:53 Insus.NET 阅读(4594) 评论(3) 推荐(7) 编辑
摘要:前几天,有练习了《MVC应用程序实现上传文件》http://www.cnblogs.com/insus/p/3590907.html那只是把文档上传至MVC应用程序下的某一目录之中。其实,真实环境中,还得存储一些相关信息至数据库中。如旧文件名,新存储于文件夹的新文件名,大小,基本的类型等。下面Insus.NET就慢慢来演示此功能。先是在数据库中,创建一个表[dbo].[FileLibrary]:创建一个存储过程,好让程序能对上面创建好的表,添加数据[dbo].[usp_FileLibrary_Insert]:数据库方面准备好了,来到MVC应用程序,创建model:创建一个实体Entity:最后 阅读全文
posted @ 2014-03-11 23:45 Insus.NET 阅读(2362) 评论(1) 推荐(1) 编辑
摘要:学习MVC以来,一直想实现上传文件的功能,使用jQuery来实现上传,有很多插件。此篇演示中,Insus.NET是使用Uploadify。http://www.uploadify.com/,它有更多的文件说明,可以参考:http://www.uploadify.com/documentation/。你可以使用MVC的NuGet Packages管理器,来安装这个jQuery的插件:安装好之后,可以在MVC应用程序的Scripts目录看到它:在HomeContollers中,创建一个ActionResult和一个ContentResult action,前者是为MVC创建一个视图,而后者是处理文 阅读全文
posted @ 2014-03-10 09:09 Insus.NET 阅读(4185) 评论(5) 推荐(2) 编辑
摘要:很久之前Insus.NET在实现了《FlexPaper实现文档在线浏览》http://www.cnblogs.com/insus/archive/2011/07/21/2112369.html。 当时也只是实现了显示而已,也没有实现在线转换功能。现在,Insus.NET已经从asp.net转向了as... 阅读全文
posted @ 2014-02-28 22:30 Insus.NET 阅读(6021) 评论(10) 推荐(6) 编辑
摘要:程序中,经常会使用checkbox list来呈现数。能让用户有多选项目。此博文Insus.NET练习的checkbox list相关各个功能,效果演示如下:下面是实现过程,首先在MVC应用程序下,创建一个model:新建一个实体Entity,作为checkbox list的数据源: 创建视图方法与 阅读全文
posted @ 2014-02-23 00:47 Insus.NET 阅读(3487) 评论(2) 推荐(2) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 54 下一页