摘要:
如果数据量大的话,在网站一些首页列表进行实时查询,效率会很慢。此时可以这样做:1.将需要的数据抽离出来,新建一个数据表,2.对表建立索引;3.建立控制台程序或windows服务,对新的数据表进行更新;4.列表页查询对新建的表进行查询,这样效率会提高。 阅读全文
摘要:
今天做东西时发现一个新东西。即在一个Action调用另一Action。前提是同一个控制器。(没在一个控制里的没试过)调用方法:public ActionResult Test1(){ //to do //这里做一些初始化 Test2(); Return View();(这里执行完Test2()后,还可以做其他操作,ex:Return Redirect("你想跳到的url");)}public ActionResult Test2(){ //to do return View();}有时候,我们会碰到相同的需求,但又有那么一点不一样。如果写在一个Action()里就会显得臃肿 阅读全文
摘要:
TimeSpan timespan; //第一次获取系统时间 DateTime d1 = DateTime.Now; while (true) { //第二次获取系统时间 DateTime d2 = DateTime.Now; //求时间隔 timespan = d2 - d1;因为时间很难做到完全一样,所以因大于或等于(因使... 阅读全文
摘要:
学的东西不做不练习就会忘掉。需求:用户本身的信息在数据库A,用户公司的信息在数据库B.查询这个用户的全部信息。举例图示说明:数据库A,用户信息表UserInfoIDNameSex1BobMale数据库B,用户公司表ComanyInfoIDCompanyNameUserId1Bob1sql:select * from [A].[dbo].[UserInfo] T1 inner join [B].[dbo].[ComanyInfo] T2 on T1.ID = T2.ID 阅读全文
摘要:
vs2012发布网站时遇到的问题及解决方法:《1.错误类似信息:默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny"解决方法:出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以运行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。其中的 handlers 是错误信息中红字显示的节点名称。 阅读全文
摘要:
1.Request[""]与Request.QueryString[""]获取不到值时返回null;2.Request[""]与Request.QueryString[""]取得的值返回string,不需进行ToString();3.字符串类型的变量可以接收Request[""],即使结果为null.ex:string str=""; str=Request["str"]; Request["str"]返回null. 阅读全文
摘要:
今天在做一个功能的时,使用RedirectToAction()需要从这里传几个参数,从网上查了一下,这样解决。真好。Return RedirectToAction("Index","ManageInfo",new{type=0,page=1}); 阅读全文
摘要:
正在学习使用MVVM,对此做一些概念性的总结。M-Model,实体类V-View,UI界面VM-ViewModelMVVM(Model-View-ViewModel)框架的由来便是MVP(Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。MVVM 模式便是使用的是数据绑定基础架构。View绑定到ViewModel,然后执行一些命令在向它请求一个动作,ViewModel跟Model通讯,告诉它更新来响应UI。MVVM优点:MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model):1. 低耦合。视图(View)可以独立.. 阅读全文
摘要:
昨天面试时第一回用MVC2.0做了一个简单的增删改查功能的测试。想一下用了一年多的MVC3.0,对这两个版本不同之处做以下几点总结:最明显的是MVC3.0较MVC2.0而言,多了Razor视图:1.项目添加视图时MVC2.0会提示要不要套用母版页,MVC3.0默认母版页是_ViewStart.c... 阅读全文
摘要:
1.可操作平台上: Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案。客户可以利用很多种第三方应用程序、工具。而SQL Server却只能在Windows上运行了。 但SQL Sever在Window平台上的表现,和Windows操作系统的整体结合程度,使用方便性,和Microsoft开发平台的整合性都比Oracle强的很多。但Windows操作系统的稳定性及可靠性大家是有目共睹的,再说Microsoft公司的策略目标是将客户都锁定到Windows平台的环境当中,只有随着Windows性能的改善,SQL Serve.. 阅读全文