asp.net
芳月存心
活着高兴,就不怕穷。
活着本身,就不是为了谁,仅仅是因为活着就是为了活着
展开
-
关于HtmlInputSubmit和HtmlInputReset的想法
都是从HtmlInputButton中继承而来。通常这两个控件是一起使用在首先在文本框填入值,覆盖默认值,使用了Submit这个按钮的时候,这时候再使用Reset会造成一种失效的感觉。若再在文本框中输入一个值,再使用Reset则会返回头一次输入的值,这时候Reset起作用了。此时此刻那就是文本框的value属性被重新的赋值成为输入的值。但是这一般不是原创 2014-03-31 22:09:16 · 598 阅读 · 0 评论 -
Asp.net课后生活(6)
老胡说文章好好先生都出轨了。那说明一个什么问题。日新月异,什么都要改变,但是学习的本质还是不能变的。继续学习了关于Web状态管理的问题。学习和理解了Session(会话状态)对象的一些东西。首先Session是关于服务器端状态的管理老胡是从淘宝账号开始切入Session对象的。当淘宝用户从一个页面跳转到另一个页面的时候,而这个账户的信息却没有改变,这原创 2014-04-19 10:29:27 · 695 阅读 · 0 评论 -
Asp.net课后生活(5)
老胡精彩语录:让你们面对着一张老脸一上午,还真是委屈了。老胡今个讲了什么来着?模模糊糊的,貌似印象不是很大来着。用户控件与自定义控件的区别:用户控件是将常用控件组合在一起打包。自定义控件则是自个在现有控件二次开发的一个控件关于用户控件的使用。 用户控件则是可以像Asp.net的控件一般使用,不过使用之前需注册。原创 2014-04-19 10:27:25 · 495 阅读 · 0 评论 -
Asp.net课后生活(3)
老胡今天最经典的话语就是:老胡不会骗你的。呵呵~~透着一点小俏皮和小可爱啊。说说总结下老胡今天教了什么吧。今天还是asp.net的基础,依旧很杂很凌乱。第一点:讲述了控件的autoPostBack属性,是否具有回发的属性。 其次讲述了button是个特殊的控件,默认回发,不具有autoPostBack属性原创 2014-04-19 10:25:51 · 549 阅读 · 0 评论 -
asp.net课后总结(4)
it is another day!老胡教你学asp.net第四天。老胡今天又开始唠叨神马了?老胡说了新知识。asp.net中的七大对象RequestResponsePageSessionApplicationCookieCachePage的关键属性:Is原创 2014-04-19 10:24:36 · 651 阅读 · 0 评论 -
Asp.net课后生活(2)
讲解了一下web.config配置文件的问题。一个项目中可以有多个配置文件web.config都继承于machine.config。隐藏和内联的区别就是在建立新项目的时候在单独放置于一个文件夹的选项框里是否打勾勾。如果打勾勾则是内联,你可以看到两个文件的形式。aspx和aspx.cs,前台是模板,后台是逻辑代码如果不打勾勾则只是有一个文件,aspx,原创 2014-03-31 15:58:41 · 527 阅读 · 0 评论 -
每周的课后总结asp.net
本人只是一介学生,课后生活的一些总结。若有不对,请指正,但是若不喜,请绕道而行。Asp.net 是神马玩意呢?写网站的一种技术,混合了多种东东,比如js,css,xml,html等等关于B/S和C/S。。尼玛BS就是浏览器和服务器的模式,反过来念就是sbCS不是一种游戏,是客户端与服务器的一种模式。然后关于第一个hellowo原创 2014-03-25 17:47:51 · 799 阅读 · 0 评论 -
Asp.net课后总结(8)
关于Cache的属性与用法 Cache也是一个字典,存放东西也是利用键值对的形式。 注意:Cache对象的生存期与应用程序想通,Cache对象的Insert方法会用相同键名的项目覆盖任何已存在项目。关于网站页面的基本页面布局首先是讲述了母版页(.master)的作用 母版页是可以复合用的模板。一般在母版页里边放的是网站中每个页面原创 2014-04-19 10:32:06 · 785 阅读 · 0 评论 -
asp.net VS2013自带的数据库SQL Server Express LocalDB使用介绍
首先需要说明的是哀差闷在装VS2013的时候是全选了所有组件安装的。所以默认会自动安装一个SQL Server Express LocalDB。SQL Server Express LocalDB简介首先来说一下这个SQL Server Express LocalDB吧,大家应该都知道Express版是一个精简版,而LocalDB呢是SQL Server Express的一种运行模转载 2017-09-18 15:15:54 · 2003 阅读 · 0 评论 -
asp.net mvc 配置好了特性路由却不能访问页面
为了url重写,所以用了特性路由问题如下:特性路由已经配置并注册,但就是无法访问。做何解释?routedebugger调试也可以看到这里已经加入了路径,路由表中有这些。MMD。气到心肺炸裂。忘记配置webconfig了。允许静态文件请求自处理。 <system.webServer> <!--重点--> <handlers> <...原创 2018-02-27 16:48:03 · 2387 阅读 · 0 评论 -
asp.net mvc web.cofig 总结
花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。<?xml version="1.0"?><!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->...转载 2018-02-27 16:50:27 · 1014 阅读 · 0 评论 -
asp.net mvc 网页调试--手机上看效果
总体来说,手机上调试看网页效果,也就是将手机和电脑在同一局域网下,然后将本电脑ip绑在项目上就可以了。虽然说思路是这样,怎么绑却不知道。1.打开iis express 将配置文件打开2.找到要绑定本机ip的站点名称,加上一句红框框即可。此时需重新启动vs和项目,然后在iis express中就可以看到绑定ip的网站项目了。3.手机打开项目192.168.1.9即可看到,好了,顺心调试了。...原创 2018-02-28 11:39:51 · 3015 阅读 · 2 评论 -
asp.net mvc ef 性能监控调试工具 MiniProfiler
MiniProfiler官网:http://miniprofiler.com/ MiniProfiler的一个特别有用的功能是它与数据库框架的集成。除了.NET原生的 DbConnection类,MiniProfiler还内置了对实体框架(Entity Framework)以及LINQ to SQL、RavenDb和MongoDB的支持。任何执行的Step都会包括当时查询的次数和所花转载 2017-08-23 15:10:40 · 3336 阅读 · 0 评论 -
asp.net mvc Html.Partial or Html.Action
Html.Partial的适用情况1.如果是静态文件最好用此方法 2.如果有ViewModel需要发送到主视图,可以用此方法 主视图中: @model List<Menu> //此model为主视图的model @Html.Partial("_MenuHome",Model) //分布页面可以用此model形成动态分布页面 ps:这种分布页面视图无需在控制器中写出相对翻译 2017-08-31 15:58:43 · 286 阅读 · 0 评论 -
asp.net mvc DropDownList控件 数据库中取值Select的选项注意事项
//从数据库中取selectlist的值前端: @Html.DropDownList("s_group", ViewBag.Values as SelectList, new { @class = "easyui-combobox" })后台:public ActionResult List() { Server server = new S原创 2017-03-07 18:50:04 · 2298 阅读 · 0 评论 -
asp.net mvc ToList 转换为非委托类型错误
提示 错误 1 无法将方法组“ToList”转换为非委托类型“System.Collections.Generic.List private List <MyDate> GetSameData(string user, int year, int month, string reftable) { cjd = new CJArchivesDataContext转载 2017-08-28 14:53:49 · 1340 阅读 · 0 评论 -
关于控件HtmlInputRadio
这个控件其实没什么好说的。可以一笔带过的样子。其实就注意一下在html中这些个radio的name是一样的才能是一组互斥进行单选还有就是这个控件的onserverchange事件不会自动向服务器回送,必须依靠某个控件按钮才行比如(HtmlInputSubmit) 选项1 选项2 选原创 2014-04-01 21:40:29 · 621 阅读 · 0 评论 -
关于HtmlImg控件
在一开始我觉着这个控件其实难度不大吧。但我在使用数据流利用这个控件输出图片的时候还是遇见了点小问题啊。虚拟路径的问题。折磨了一时半会。我把数据流输出图片的代码放着。虽然是跟着书上一起做的。protected void Page_Load(object sender, EventArgs e) { string file = string.Em原创 2014-04-02 22:40:08 · 766 阅读 · 0 评论 -
Asp.net MVC——httppost与httpget注意事项
View与Controller相互交互时,View向controller默认为get请求。假如我使用了httppost与httpget特性,并且只使用了post,并没有get,会报一个404找不到页面的错误。所以特性限定get与post请求时,应该将get特性用上,哪怕那里边啥都不做。原创 2017-02-16 17:51:28 · 2405 阅读 · 1 评论 -
asp.net MVC-- viewbag和viewdata的区别
在MVC3开始,视图数据可以通过ViewBag属性访问,在MVC2中则是使用ViewData。MVC3中保留了ViewData的使用。ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictionary)。ViewBag和ViewData的区别:ViewBag 不再是字典的键值对结构,而是 dynamic 动态类型,它会在程序运行的时候动态解析。所以在视图中转载 2017-02-15 23:02:30 · 1101 阅读 · 0 评论 -
asp.net mvc 简单分页实现
分页首先最重要的两个参数就是当前页和页面大小。在Controller中: 分页 public ActionResult Test(string index) { if (string.IsNullOrEmpty(原创 2017-02-20 22:06:34 · 2130 阅读 · 0 评论 -
asp.net mvc Dropdownlist的使用绑定
View视图中: 学校: @Html.DropDownListFor(m => m.fSchool, ViewBag.School as SelectList)Controller中:原创 2017-02-22 09:08:18 · 2155 阅读 · 0 评论 -
asp.net mvc checkboxlist的简单实现
View中:Test2_Checkboxlist@using MedCrab.Core.Model.APP@{ List tags = ViewBag.Tags; } @{ foreach(var t in tags) { string _checked = ""; @if(t.fState==0)原创 2017-02-22 09:17:42 · 2349 阅读 · 0 评论 -
asp.net mvc 菜鸟常犯错误总结
一:关于客户端验证和服务器验证 客户端验证可用js验证,但是服务器验证必不可少。如字段验证和时间验证等等。二:关于写入数据库数据的问题如以下代码,写入数据库时,必须重置model对象所有内容,否则数据库写入不全,会变成默认,导致数据有误。 或者修改时候设置好修改set字段 /// /// 【原创 2017-02-23 22:40:03 · 352 阅读 · 0 评论 -
asp.net mvc 参数传递的问题
要实现的交互使用带参数的Action与没带参数的Action的问题使用在Views中:@using MedCrab.Core.Model.APP@model User 用户名:@Html.TextBoxFor(m=>m.UserName) 密码: @Html.TextBoxFor(m=>m.Password) 昵称: @Html.TextBoxFor(m=>m.f原创 2017-02-20 22:37:24 · 1288 阅读 · 0 评论 -
asp.net mvc 使用UrlRewrite.dll设置伪静态
1.从nuget包管理下载此dll库 2.注意查看web.config是否有自动生成此配置文件 configSections> section name="CustomConfiguration" type="URLRewriter.Config.UrlsSection, URLRewriter" /> configSections> system.webServe原创 2017-08-14 11:24:50 · 1005 阅读 · 0 评论 -
asp.net mvc 自定义路由及其伪静态设置
1.新建一个类CmsRoute继承于RouteBas public class CmsRoute: RouteBase { public override RouteData GetRouteData(HttpContextBase httpContext) { var data = new RouteData(this, new原创 2017-08-14 10:07:10 · 1335 阅读 · 0 评论 -
asp.net mvc5 特性路由
asp.net mvc中的路由是如何去匹配URL的呢? mvc5支持一种新的路由方式,叫做特性路由。顾名思义,特性路由就是利用特性去定义路由。特性路由让你在应用程序中能更好的控制URL。 早期的路由方式,叫做传统路由,现在也是完全支持的。实际上,你可以将两种技术结合在同一个项目当中。 这篇文章将会涵盖asp.net mvc5中特性路由所有的基本用法。为什么要翻译 2017-09-05 17:51:31 · 507 阅读 · 0 评论 -
asp.net mvc 中@model使用多个类型实例的方法
有时需要在ASP.NET MVC4的视图的@model中使用多个类型的实例,.NET Framework 4.0版本引入的System.Tuple类可以轻松满足这个需求。 假设Person和Product是两个类型,如下是控制器代码。[csharp] view plain copyusing System; using转载 2017-08-28 14:39:53 · 6443 阅读 · 0 评论 -
asp.net mvc post请求断点调试
1.直接将iis的进程附加到调试器即可。 如图-1 2.找到其进程进行附加 3.代码中即可断点调试看到参数传递原创 2017-08-16 15:31:06 · 1891 阅读 · 0 评论