上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 95 下一页
摘要: 在公司内部服务器,运行很多网站(应用程序),但每个网站都有自动化或是定时执行的事务。后来经整合,所有这些自动化或定时执行的事务,都移至一个单独的站点(asp.net)。这个站点,只要服务器没有关机,重启。它永远持续运行的。这个站点算得上去服务性质的,基本上是没有人访问。但是asp.net站点有一个问题,开始运行之后,如果网站默认20分钟内没请求,Application会停止,直至有人访问,它再次启动。怎样设法让其不停止呢? Insus.NET参考过网上很多方法(站在巨人的肩膀上),整理出一段代码来,问题终于解决:在Global.asax的void Application_End(object 阅读全文
posted @ 2014-04-11 15:28 Insus.NET 阅读(3427) 评论(5) 推荐(5) 编辑
摘要: 问题来自论坛,有网友这样的要求,在ASHX内呼叫ASPX.cs的一个方法或函数。在一个网站中,也许不止只有一个aspx网页。把aspx.cs内的方法宣告为public,ashx想呼叫时,也不知道是哪一个aspx内的方法。就是某一个aspx.cs有引用了这个ashx,这个ashx也不知道呼叫的方法在当前这个aspx中。为了解决上面的问题,Insus.NET创建一个接口(interface)在站点中,创建一个aspx,名称暂叫A.aspx。在a.aspx没有写任何代码,但在a.aspx.cs内,需要实作刚才写好的接口:现在我们写一个Handler:名称叫B.ashx:试运行看看:下面内容于2014 阅读全文
posted @ 2014-04-10 16:37 Insus.NET 阅读(6267) 评论(27) 推荐(10) 编辑
摘要: 几天没有时间做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 阅读(3242) 评论(2) 推荐(1) 编辑
摘要: 开发的网站中,一些文章列表或新闻列表,需要在标题前放置一个小new.gif小图,标记为是最新的新闻或是文章。今天Insus.NET的练习,就是在asp.net mvc的应用程序中实现这样功能。计划使用三种不同的方法来实现。先从数据库开始,创建一个表,添加一些数据,创建一个获取所有记录的存储过程:在MVC应用程序中,创建模型:创建一个Entity,方例与数据交互,获取资料:在控制中,创建操作:在下面目录下,创建视图:NewsList.cshtml视图:这是一种方法,浏览看看效果:第二种方法,Insus.NET使用一个HtmlHelper扩展方法来实现这个图片:在视图,需要稍修改一下代码:运行时, 阅读全文
posted @ 2014-04-05 11:28 Insus.NET 阅读(1237) 评论(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 阅读(2802) 评论(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 阅读(2647) 评论(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 阅读(1537) 评论(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 阅读(2016) 评论(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 阅读(3230) 评论(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 阅读(29344) 评论(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 阅读(2051) 评论(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 阅读(2340) 评论(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 阅读(4393) 评论(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 阅读(3234) 评论(8) 推荐(9) 编辑
摘要: 开发需要,我们需要对某一张图片进行剪切。就是说,获取图片某一区域。下面Insus.NET教大家轻便容易实现它。首先写好一个处理函数,它建在MVC应用程序结构Utilities目录下:准备好一张图片,即是将用来剪切的图片。本例中的图片是从http://cn.bing.com下载,版权所属原作发布者所有。放在UploadFiles内。创建控制器:根据上面第一个Action名称,创建一个视图来演示:标记3,是链接,使用哪一个控制器内,哪一个方法。标记4,获取与呈现控制器方法返回的数据。演示: 阅读全文
posted @ 2014-03-27 01:43 Insus.NET 阅读(3421) 评论(2) 推荐(4) 编辑
摘要: Insus.NET实现这篇《MVC把随机产生的字符串转换为图片》http://www.cnblogs.com/insus/p/3624235.html之后,把字符串转换为图片,不如尝试,把字符串写在一张图片之上。好像有点添加水印的意思。如果你了解此篇,实现水印的功能也自然懂得了。参考下面方法,是核心的功能函数,传入文本,以及图片,返回的是Bitmap:创建控件器,编写两个Action:接下来,创建视图:演示: 阅读全文
posted @ 2014-03-26 21:07 Insus.NET 阅读(1008) 评论(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 阅读(1417) 评论(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 阅读(1242) 评论(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 阅读(3329) 评论(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 阅读(4665) 评论(1) 推荐(3) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 95 下一页