摘要: UPDATE tb1 SET col1= REPLACE(col1,' ', '') 阅读全文
posted @ 2013-11-11 14:48 jeamsluu 阅读(228) 评论(0) 推荐(0)
摘要: 一、基础知识Ado.Net:.NET中用来向数据库提交执行SQL语句的一堆类;二、理解SqlDataReader(只能向前的游标记录集) SqlDataReader是连接相关的,SqlDataReader中的查询结果并不是放到程序中的,而是放在数据库服务器中,SqlDataReader只是相当于一个指针(游标), 只能读取当前游标指向的行,一旦连接断开再不能读取.这样做的好处是无论查询结果有多少条,对程序占用的内存几乎没有影响。 DataReader连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接,对于web这种高并发的请求,用DataReader+列表控件,死 阅读全文
posted @ 2013-11-03 14:54 jeamsluu 阅读(295) 评论(0) 推荐(0)
摘要: 一.复制表结构及数据到新表create table new_tb select * from old_tb二.只复制表结构到新表create table new_tb select * from old_tb where 1=2或者如下所示:create table new_tb like old_tb三、复制旧表的数据到新表(假设两个表结构一样)insert into db1.t1 select * from db2.t2 where 1=1(完全复制/不同数据库)insert into db1.t1(col2,col3) select col5 as col2,col6 as c... 阅读全文
posted @ 2013-10-30 16:42 jeamsluu 阅读(232) 评论(0) 推荐(0)
摘要: 一、在内联框架中,刷新整个框架,在.net中使用此方法(ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "refresh", "window.parent.location.href=window.parent.location.href;", true);); 阅读全文
posted @ 2013-10-24 10:02 jeamsluu 阅读(127) 评论(0) 推荐(0)
摘要: CREATE PROCEDURE [dbo].[Pro_GetPageOfRecords]@PageSize INT=20, --分页大小@CurrentPage INT, --第几页@Clumns VARCHAR(1000)='*', --需要得到的字段@TableName VARCHAR(100), --需要查询的表@Condition VARCHAR(1000)='', --查询条件,不用加Where关键字@AscColumn VARCHAR(100)='', --排序的字段名(即order by colu... 阅读全文
posted @ 2013-09-05 17:09 jeamsluu 阅读(334) 评论(0) 推荐(0)
摘要: 中心思想:用一个隐藏控件保存当前scorll值。回传回来后根据scrollTop的值,然后在Page_Load中重新设置scrollTop。首先是为DIV添加一个 onscroll="javascript:setScollTop()" 的方法(当然不一定是DIV其他的标签思路应该也是这样的)..................这里setScrollTop方法就是每次滚动条滚动的时候,把div的ScrollTop的值赋给一个隐藏控件。代码如下 function setScollTop() { document.getElementById("").valu 阅读全文
posted @ 2013-08-21 11:00 jeamsluu 阅读(590) 评论(0) 推荐(0)
摘要: 处理表单前面的列子我们已经把表单提交给了HomeControllers类中的RsvpForm动作方法,只是在这个动作方法内,我们并没有做什么具体的逻辑处理,而是直接返回一个“Thanks”的视图。 return View("Thanks", studentResponse);这个View方法的调用告诉MVC,查找并渲染一个名为“Thanks”的视图,并把studentResponse对象传递给视图。现在项目中还没有这个视图,这里创建Thanks视图,怎么创建就不用再说了。如下所示Thanks视图的代码如下@model PartyInvites.Models.StudentR 阅读全文
posted @ 2013-08-19 22:06 jeamsluu 阅读(632) 评论(10) 推荐(2)
摘要: 上一课我们已经能够做出简单的HTML显示页面,并懂得了MVC的工作模式,这一课我们讲解一些动态的数据交互。在MVC中,控制器的工作是构造某些数据,而视图的工作是把它渲染成HTML。数据是从控制器传递给视图的。把数据从控制器传递给视图的一种方式是使用ViewBag(视图包)对象,这是Controller基类的一个成员。ViewBag是一种动态对象,开发者可以给它指定任意属性,让这些属性的值在随后渲染的视图中可用。如下图所示,演示了一些简单的动态数据。using System.Web.Mvc;namespace PartyInvites.Controllers{ public class H... 阅读全文
posted @ 2013-08-18 22:01 jeamsluu 阅读(903) 评论(1) 推荐(0)
摘要: 鉴赏一个软件开发框架最好的办法是投入其中并使用它。本课将使用ASP.NET MVC框架创建一个简单的数据录入应用程序。为简化起见,本课涉及到的一些技术细节在这里可能会跳过,会在以后的课程中再详细说明。创建ASP.NET MVC 新项目打开VS,在“文件”菜单中选择“新建项目”,我们选择“ASP.NET MVC 3 Web 应用程序” 如下图将这个项目的名称设置为PartyInvties, 并点击“确定”按钮,你将看到另一个对话框,如下图所示。它让你在三个不同的MVC项目模板之间进行选择。“Empty(空)”模板选项只创建一个MVC 3 应用程序所需要的最少文件和文件夹。“Internet应用程 阅读全文
posted @ 2013-08-16 17:04 jeamsluu 阅读(907) 评论(4) 推荐(2)
摘要: 了解传统的ASP.NET WebFormASP.NET 在02年问世,给Web开发领域带来了巨大转变。下图描述了当时微软的技术堆栈。 ASP.NET WebForm 技术堆栈(注:此图的含义为,Web Form 建立在ASP.NET 之上,而ASP.NET 又建立在.NET 平台上,MVC所起的作用是替代这里的Web Form。)学习MVC之前,我们先了解一下传统的ASP.NET WebForm有哪些缺点。首先如果问你什么是ASP.NET WebForm,这里可能会有人觉得有点懵。生活往往就是这样,有些东西我们心里明明清楚是那么一回事,但就是不知道怎么用语言来表述。好了话不多说,先上一段个人觉 阅读全文
posted @ 2013-08-15 23:01 jeamsluu 阅读(870) 评论(2) 推荐(1)