
ASP.NET
文章平均质量分 74
sy9301
这个作者很懒,什么都没留下…
展开
-
LINQ 基础(二)
1 Lambda表达式初步1.1 Adelegate string ProcessStr(string input); protected void Page_Load(object sender, EventArgs e) { var foxRiver = new string[] { "Mike", "Smi转载 2010-04-20 10:12:00 · 436 阅读 · 0 评论 -
ASP.NET生成静态页面
<br />生成静态页面的主要作用是提高页面的访问效率<br />生成HTML方法主要步骤只有两个: <br />一、获取要生成的html文件的内容 <br />二、将获取的html文件内容保存为html文件 <br /> <br />1. 生成一个模板页面:template.html<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><br />原创 2010-06-08 10:54:00 · 336 阅读 · 0 评论 -
使用CodeSmith4.0针对中文会有乱码问题
解决办法:1、打开CodeSmith Studio2、打开菜单Tools--〉Options3、确认Enable unicode support钩上4、修改你的CodeProject代码加入 ResponseEncoding="UTF-8"转载 2010-06-12 15:14:00 · 407 阅读 · 0 评论 -
关于ASP.NET AJAX中的TabContainer的样式
<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="TabDemo.aspx.cs" Inherits="TabDemo" %><br /><%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit原创 2010-06-12 15:17:00 · 1116 阅读 · 0 评论 -
冒烟测试的使用
关于冒烟测试,应该是微软首先提出来的一个概念,和微软一直提倡的每日build有很密切的联系。具体说,冒烟测试就是在每日build建立后,对系统的基本功能进行简单的测试。这种测试强调功能的覆盖率,而不对功能的正确性进行验证。从这一点看和所谓的“接受性(验收)测试(Acceptance Test)”非常相似。不同之处就在于他们执行的频率和被测的版本不同。 至于冒烟测试这个名称的来历,大概是从电路板测试得来的。因为当电路板做好以后,首先会加电测试,如果板子没有冒烟在进行其它测试,否则就必须重新来过。类原创 2010-10-07 12:59:00 · 706 阅读 · 0 评论 -
关于CalendarExtender(AJAX)不显示中文的解决方法
<br />在Ajax Control Toolkit中,CalendarExtender的使用真的很方便,只要把控件拖入就能够使TextBox弹出日期选择。 <br />不过大家都是否有跟我一样的问题,但显示的都是英文的呢,这样的话用户一定会不接受!!<br />其实要解决这个问题很简单,使用Ajax Control Toolkit的控制之前,我们需要先放置一个【asp:ScriptManager】,这里面有两个属性【EnableScriptGlobalization】、【EnableScriptLoca原创 2010-10-07 12:55:00 · 596 阅读 · 0 评论 -
无刷新实现页面跳转
<br />利用微软的ajax控件,实现无刷新的页面跳转。要实现整个页面跳转,大家用的最多可能是利用框架,我要的是的web用户控件。将一个PlaceHolder放在UpdatePanel中,作为更新的内容。有一个菜单控件切换界面。并将会传事件定义为菜单控件的单击事件<br /><asp:Menu ID="Menu1" runat="server" OnMenuItemClick="Menu1_MenuItemClick" Orientation="Horizontal" BackColor="#B5C7DE原创 2010-11-03 10:16:00 · 2177 阅读 · 0 评论 -
UpdatePanel和FreeTextBox控件的兼容问题
<br />在使用freeTextBox的那个页面(当然那个页面时有updatePanel的前提下)的后台代码中加入这两个方法:<br />public new void RegisterOnSubmitStatement(string key, string script)<br />{<br /> ScriptManager.RegisterOnSubmitStatement(this, typeof(Page), key, script);<br />} <br /><br />[Obsole原创 2010-11-22 09:43:00 · 533 阅读 · 0 评论 -
HTML5中淘汰的标签
<br /> ◆ b 可以用来产生粗体元素。使用strong(意味着强烈强调)代替更有意义,或者用CSS来完成这项工作,增加font-weight: bold的规则,用来表明粗体元素。<br />◆ i可以用来产生斜体元素。使用em(表示强调),这也更有意义。或者可以用CSS来表现斜体:font-style: italic <br />◆ big可以产生更大字体。使用标题(如h1,h2等,当文本本来就是一个标题时)代替,增加了意义,或简单地在CSS中使用font-size属性,获取更多的控制权。<br />原创 2011-03-21 10:48:00 · 1920 阅读 · 0 评论 -
如何控制HTML的下拉列表框的下拉列表高度
<br />这段代码是通过JavaScript来控制下拉列表的高度<br /><select size=1 id="jia" onmouseover="jxq(1);" onmouseout="jxq(2);"><br /><br /><option>1111</option><br /><option>2222</option><br /><option>3333</option><br /><option>4444</option><br /><option>5555</option><br /><op原创 2010-07-17 10:57:00 · 5064 阅读 · 0 评论 -
数据导出到Excel最为简易的方法
只需将ContentType 设置为 "application/vnd.ms-excel",表示以Excel方式输出.代码如下:DataToExcel.aspx:http://www.w3.org/1999/xhtml"> DataToExcel DataToExcel.aspx.csusing System;usi转载 2010-05-25 10:04:00 · 396 阅读 · 0 评论 -
MVC之数据提交(四)
1. 在Models内建一个linq类:Categories2. 在Controllers内建立BBSController类:public class BBSController : Controller { CategoriesDataContext categories; BooksDataContext b原创 2010-05-18 10:15:00 · 502 阅读 · 0 评论 -
ASP.NET GridView的使用详解
这是要实现的功能: 第一步:拖入GridView控件 并且完成查询所有数据的方法 通过this.GridView1.DataSource 获取集合数据 GridView1.DataBind() 绑定数据 第二步:实现全选功能1. 页面代码: 代码Code highlighting produced by Actipro CodeHighligh转载 2010-04-10 10:52:00 · 532 阅读 · 0 评论 -
Request服务器变量列表
语法 Request.ServerVariables [server environment variable] 参数 服务器环境变量 指定要检索的服务器环境变量名。可以使用下面列出的值。变量 说明 ALL_HTTP 客户端发送的所有 HTTP 标题文件。 ALL_RAW 检索未处理表格中所有的标题。ALL_RAW 和 ALL_HTTP 不同,ALL_HTTP原创 2010-04-09 14:17:00 · 537 阅读 · 0 评论 -
如何根据用户所在分组进行身份验证
1. 创建Login.aspx,News文件夹,BBS文件夹,在两个文件夹内分别有一个Default.aspx页面2. 修改Web.config文件,如下:authentication mode="Forms"> forms name=".ASPXFORMSDEMO" loginUrl="Login.aspx" protection="Al原创 2010-05-03 14:37:00 · 605 阅读 · 0 评论 -
MVC初步(一)
1. 在数据库中建立一张Books表2. 使用VS2008创建MVC应用程序3. 右键点击Models文件夹,选择“添加(Add)”,“新建项(New Item)”,选择LINQ to SQL类模板,将类命名为Book.dbml,并且点击“添加”按钮4. 通过服务器资源管理器将Books表添加进Book.dbml中原创 2010-05-11 11:09:00 · 612 阅读 · 0 评论 -
MVC初步之如何搭建MVC框架(二)
接触一个开发框架最好的办法就是使用它。本章,你将使用Asp.net MVC创建一个简单的登录的应用程序。在你开始写代码之前,你需要安装相关的开发工具到你的电脑上。Asp.net MVC开发需要的环境有: 操作系统:Window xp, Vista, Server 2003,server 2008,Window 7 框架: Visual Studio 2008(SP转载 2010-05-11 11:16:00 · 1647 阅读 · 0 评论 -
在ModalDialog中操作父窗口对象
<br />1、不能使用window.parent<br />Window.parent是用来在frame中进行操作的,在对话框中不能用来操作父窗口对象<br /> <br />2、正确的做法<br /> <br />调用modaldialog时通过传参数的方式操作<br />例:<br />需求<br />父窗口页面为a.html 子窗口页面为b.html。a.html中有文本框id为test1,在打开的对话框中点击按钮,将a.html的文本框值改为“子窗口值”。<br />实现<br />打开对话框时把转载 2010-07-12 10:46:00 · 455 阅读 · 0 评论 -
保存文件对话框的使用
<br />public void Open()<br /> {<br /> <br /> string FullFileName = "";<br /> <br /> //ASP.NET下载文件(弹出打开保存文件对话框) <br /> //fileURL为带路径的文件全名 <br /> /*<br /> string fileURL = url;<br /> System.IO.FileInfo fil原创 2010-07-12 10:49:00 · 448 阅读 · 0 评论 -
MVC之分页(三)
1. 在Models中建立一个类public class NewList : List { /// 页面索引值 public int PageIndex { get; private set; } /// 每页记录的数量 public int PageSize { get; private set原创 2010-05-18 10:07:00 · 566 阅读 · 0 评论 -
Asp.net中防止用户多次登录的方法
<br />在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。<br /> 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):<br /><br />string strUserId = txtUser.Text; <br />ArrayList list原创 2011-05-03 14:19:00 · 395 阅读 · 0 评论