`
raisun_1988
  • 浏览: 117902 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

MonoRail学习笔记十五:文件上传

    博客分类:
  • .Net
阅读更多

在MonoRail中文件上传很简单,使用智能绑定方式后直接用HttpPostedFile类就可以进行操作了
vm文件:
1<h1align="center">Uploadphoto</h1>
2<formaction="upload.rails"method="post"enctype="multipart/form-data">
3
4$FormHelper.FileField("additionalFile")
5<inputname="act"type="submit"value="Upload">
6</form>
7
特别注意其中黑体的部分

Controller文件:
publicvoidupload(HttpPostedFileadditionalFile)
{
additionalFile.SaveAs(
"c:\\"+additionalFile.FileName.Substring(additionalFile.FileName.LastIndexOf("\\")+1));
this.CancelView();
}
使用的是智能绑定的方式
注意:此Controller类需要从SmartDispatcherController继承

当然将vm文件的第四行换成:
<inputtype=filename="additionalFile"/>
也是可以的
分享到:
评论

相关推荐

    MonoRail 上传文件 整合FCK

    一、MonoRail上传文件 在MonoRail中处理文件上传,首先需要了解HTTP协议中的多部分/表单数据(multipart/form-data)。这是用于上传文件的基本方式,因为它允许浏览器将表单数据和文件内容一起发送到服务器。在控制...

    monorail::monorail:单轨电车| 网络设计系统

    :monorail: 单轨| 网络设计系统Monorail for React帮助开发人员执行。 这些组件由SimSpace的工程师和UX设计师的核心团队开发,可实现可靠的开发工作流程,以构建美观且功能强大的Web项目。快速开始将Monorail添加到...

    monorail项目-文件管理-MvcFileManage.rar

    《Monorail项目中的文件管理:MvcFileManage深入解析》 在软件开发中,文件管理是不可或缺的一部分,尤其是在Web应用程序中。Monorail项目,作为一个轻量级的.NET MVC框架,为开发者提供了一种高效、灵活的方式来...

    MonoRail例子(入门篇)

    MonoRail是 Castle Project 的一部分,它是一个开源的、基于.NET框架的Web应用程序开发框架,设计用于替代ASP.NET Web Forms,提供了更面向对象...继续学习和探索MonoRail的其他功能,将帮助你充分利用这个强大的框架。

    MonoRailSample.rar

    MonoRail学习笔记一:一个小例子 随着微软放出消息,准备发布MVC的框架,各种议论纷至沓来。 以前用java、jsp对它的MVC结构、集中控制印象特别深刻,自从用了.NET后,虽然webform的控件很好用,总感觉有点怪怪的 ...

    MonoRail基础学习文档和实例

    本资源包含“MonoRail基础学习文档”和“实例”,旨在帮助初学者快速入门并深入理解MonoRail的使用。 首先,让我们详细了解 MonoRail 的核心概念: 1. **Controller**:在MonoRail中,Controller是处理用户请求的...

    monorail的小例子

    Monorail,中文名单轨列车,是针对.NET平台的一个早期的开源MVC(Model-View-Controller)框架,由 Castle Project 开发并维护。它为.NET开发者提供了一种轻量级、灵活且功能丰富的替代方案,以实现Web应用程序的...

    学习资料monorail

    然而,由于提供的信息较少,无法确定此处“学习资料monorail”具体指的是哪个方面,因此我将从Monorail的多个可能含义来展开讨论。 首先,如果Monorail是指一种编程框架,最知名的可能是 Castle Monorail,这是一个...

    Monorail PaginationHelper.CreateCustomPage 自定义分页

    ### Monorail PaginationHelper.CreateCustomPage 自定义分页应用解析 #### 一、概述 在Web开发中,分页是一项非常实用且常见的功能,它能够有效地处理大量数据展示时可能出现的性能问题。Monorail框架提供了`...

    ShoppingCart-MonoRail.rar

    "ShoppingCart-MonoRail.rar"这个压缩包,包含了对MonoRail框架的一个经典实例——购物车应用,是我们深入了解和学习MonoRail的宝贵资源。 MonoRail是由Castle项目开发的一个轻量级的MVC(Model-View-Controller)...

    MonoRail .net

    MonoRail .NET是一个开源的Web应用程序框架,设计用于替代ASP.NET,它提供了更灵活的开发模式和更高的可扩展性。 MonoRail这个名字来源于铁路系统中的单轨列车,寓意其为单一轨道上的应用程序框架,强调轻量级和高效...

    MonoRail 实体类生成器

    MonoRail实体类生成器是一款专为Castle MonoRail框架设计的工具,旨在提高开发效率,减少程序员手动编写实体类的工作量。MonoRail是.NET平台上的一款轻量级MVC(Model-View-Controller)框架,它提供了丰富的功能和...

    monorail的过滤器

    你可以通过查看和分析这些文件来深入了解如何在Monorail项目中实际使用和配置过滤器。 总的来说,Monorail的过滤器机制提供了强大的功能,可以帮助开发者在不侵入业务逻辑的情况下增强应用程序的功能和安全性。通过...

    monorail简单例子

    Monorail,中文常被称为“单轨框架”,是.NET平台上的一款轻量级Web应用程序...在深入学习Monorail时,你还会发现它对测试驱动开发(TDD)友好,支持依赖注入(DI)以及插件架构,这些都是它成为开发者选择的重要因素。

    MonoRail+IBatisNet +Velocity

    MonoRail、IBatisNet 和 Velocity 是三个在C#开发中常用的技术框架,它们分别用于不同的领域,但在实际项目中常被结合使用以构建高效、灵活的Web应用。下面将详细介绍这三个技术及其组合使用的要点。 **MonoRail** ...

    ibatisnet+monorail+vs2010

    通过学习和实践这个"ibatisnet+monorail+vs2010"项目,开发者可以深入理解如何在.NET环境中集成和使用这些技术,提高Web开发技能。同时,这个实例也展示了如何在一个现代化的开发环境中实现灵活的数据访问和高效的...

    RAILS::monorail:RAILS 和 :man’s_shoe::hammer:鞋匠

    谢谢你的 RAILS v1.5.1 和 Cobbler v0.6.1 雷内 L.沃伦,2014-2021 电子邮件:bcgsc.ca 的 rwarren 名称 RAILS: Radial Assembly Improvement by Long Sequence Scaffolding Cobbler: Gap-filling with long ...

    MonoRail入门实例

    通过上述五个方面的学习,你将能够搭建起一个基本的MonoRail应用,并理解其核心机制。在实际项目中,你还可以探索更多的扩展功能,如AOP(面向切面编程)、DI(依赖注入)以及各种插件,以提升开发效率和应用性能。...

    MonoRail+实体类生成器.rar

    文件列表中的"实体类生成器"可能是生成实体类的工具程序,而"MonoRail+实体类生成器"可能是一个包含具体配置和示例的项目文件,用户可以通过这个项目了解如何使用实体类生成器与MonoRail框架配合工作。 总的来说,...

Global site tag (gtag.js) - Google Analytics