第一个MVC应用程序1创建MVC项目打开VS ,File--新建--项目,选择ASP Web项目,命名后确认。选择(Empty)空模板,项目创建完成,会看到 解决方案管理器 窗口显示一些文件夹,如图,这是一个MVC的默认结构2 添加第一个控制器右键 解决方案中的“Controllers”文件夹,从弹出菜单选择 “添加”->“控制器”如上图所示;添加后出现下图,单击“Add(添加)
转载
2023-06-02 13:22:19
533阅读
要在ASP.NET MVC站点上做excel导出功能,但是要导出的excel文件比较大,有几十M,所以导出比较费时,为了不影响对界面的其它操作,我就采用异步的方式,后台开辟一个线程将excel导出到指定目录,然后提供下载。导出的excel涉及到了多个sheet(工作簿),表格合并,格式设置等,所以采用了NPOI组件。效果如下:选中了多行,会导出多个工作簿sheet,一个汇总的,其他的就是明细数据。
转载
2024-04-18 17:00:26
131阅读
1.Html.RenderPartial
Html.RenderPartial是直接将用户控件嵌入到界面上:
<%Html.RenderPartial("LogOnUserControl");%>
或
<%Html.RenderPartial("~/Areas/Com
原创
2012-05-22 10:40:09
580阅读
.net
MVC中在服务端脚本写字符串变量的时候 ,前端输出会自动转义,这个传统的WebForm有些区别,正确的写法是这样的。
@{ string w="<a href=\"/UserCenter\">点击</a>"; }<table border="0" cellpadding="0" cellspacing="0" width="100%">
转载
2012-11-07 10:39:00
162阅读
2评论
[ASP.NET MVC - HTML 帮助器HTML 帮助器用于修改 HTML 输出。HTML 帮助器通过 MVC,HTML 帮助器类似于传统的 ASP.NET Web Form 控件。就像 ASP.NET 中
转载
2020-07-11 23:29:00
68阅读
2评论
在请求转发的场景下,我们可以借助HttpServletRequest对象内部给我们提供的存储空间,帮助我们携带数据,把数据发送给转发的目标资源。通俗的讲就是:把服务器中的数据传递到网页①请求域请求域:HttpServletRequest对象内部给我们提供的存储空间request请求域只能在请求转发的页面访问,其他页面是取不到值的。在servelet将数据存入属性域(使用request请求域来保存一
Html.DropDownList 使用 (一)原型一:public static string DropDownList(this HtmlHelper htmlHelper, string name) { IEnumerable<SelectListItem> selectData = htmlHelper.GetSelectData(name); return htmlHel...
转载
2009-09-24 08:58:00
86阅读
2评论
2、基本术语学习()
@Styles.Render("~/Content/css");用于加载App_Start中
@Html.ActionLink("主页", "Index", "Home") 用于链接的创建,第一个参数是链接的内容名称,第二个参数是控制器中的视图;第三个参数是控制器;
转载
2023-07-30 16:35:33
96阅读
MVC是面试中经常被问到问题,如果能把MVC的原理简单清楚的描述出来,肯定会在面试官的心目中加分。如果在能画图的情况下,画出一张MVC的流程图,无疑能简化不少概念上的术语,如果不能也不要紧,只要把核心的内容说清楚就行。下面是MVC的几个关键性的概念,只要记下来就不怕以后面试再问到类似的问题了。 MVC的概念MVC是Model-View-Controller的简称,即模型-视图-控制器。M
转载
2023-07-05 10:41:48
87阅读
MVC基础操作 一、 MVC的认识MVC是由 模型 视图 控制器 搭建起来的,视图写在View(数据库记录),模型 写在Model(数据库记录列表),控制器写在 Controller里面.标准化的命名减少了代码量,同时有利于开发人员对MVC项目的理解MVC 分层有助于管理复杂的应用程序,因为你可以在一个事件时间里专门关注一个方面。分层同时也简化了分组开发,不同的开发人员可同时开发视图、控制器逻辑和
转载
2023-07-30 16:38:08
62阅读
MVC语法
Razor 不是编程语言。它是服务器端标记语言。什么是 Razor ?Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法。当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码能执行复杂的
转载
2023-08-14 13:48:01
48阅读
做个小小练习,为asp.net mvc视图输出json字符串:创建JsonResult操作:创建此视图:浏览结果:
转载
2014-09-08 23:21:00
198阅读
2评论
Razor引擎之前要输出一段没有编码的字符串,只要@加变量名就可以了,Razor却不能这样,感觉是有点麻烦。在Razor Beta 2以前的版本可以:@(new HtmlString(mystring))以后的版本可以@Html.Raw(mystring)在MVC 3中,你可以这样:ViewBag.Stuff = "<li>Menu</li>"// 在视图中可以这样输出@MvcHtmlString.Create(ViewBag.Stuff)相比之下,我更喜欢@Html.Raw
转载
2013-01-04 10:20:00
88阅读
2评论
@MvcHtmlString.Create(string)
原创
2022-05-19 21:51:16
201阅读
1、Global中增加json输出GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("json", "true", "application/...
原创
2022-05-04 14:53:32
405阅读
WEB窗体模式开发惯了,切入MVC模式,好多东西都不懂,每一步都要查资料。初步得来的一些知识点体会是:_Layout.cshtml就相当于母版页然后partical视图(部分视图)就是用户控件。那么在_Layout.cshtml里要放一个用户控件,要怎么做呢?假设我有一个“用户控件”:/Partia...
转载
2013-12-04 11:59:00
102阅读
m/link?url=unayXHAylQiUF0E3Rc9ej4gz_XBC7sbwInupVFuDnp_Cuqdz5NzMyUK5u-HiSfifoJj3e5mw6CXLSX2E1-m-8q比如有个字符串是这样的红字如果是用@Html.Raw('...
转载
2015-08-23 12:21:00
219阅读
2评论
WEB窗体模式开发惯了,切入MVC模式,好多东西都不懂,每一步都要查资t.cshtml里可以这样使用: ...
原创
2022-08-15 15:55:47
62阅读
0、_Layout页面<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<link href="~/jquery-easyui/themes/
MVC是一个由设计创建Web应用程序的模式,MVC由三大逻辑层构建而成:业务层、显示层、输入层,下面我就来说说如何创建MVC项目吧。 MVC的项目是需要Visual Studio(VS)软件编程出来的,首先我们需要在VS中创建一个Web应用程序,第一次打开VS软件一般都会有一个自带的页面给我们,上面就有一个创建文件,如果没有这个页面也可以在左上角的文件中去新建项目,点击左上角就会弹出一个小框,然后
转载
2023-06-07 11:00:52
291阅读