摘要:
function enterSubmit(src,e)
2 {
3 if(window.event)
4 keyPressed = window.event.keyCode; // IE
5 else
6 keyPressed = e.which; // Firefox
7 if(keyPressed==13)
8 {
9 submitForm();
10 return false;
11 }
12 }
13 function submitForm()
14 {
15 var obj = document.getElementById('MyMaster_DemoPageInput_goButton'); 阅读全文
摘要:
function keepKeyNum(evt)
{
var k=window.event?evt.keyCode:evt.which;
if ((k=48))
{return true;}
else
{return false;}
} !input type="text" onKeyPress=" return keepKeyNum(event);" 阅读全文
摘要:
动态创建htm元素并添加到document中
var inputObj = document.createElement("div");
var obj = document.getElementById("nav").appendChild(inputObj);
obj.innerHTML = "<iframe src='nav.htm' scrolling='no' style='border:0' height='50px' width='990'";
obj.id = "nav_2" ; 阅读全文
摘要:
动态加样式表:
HtmlLink link = new HtmlLink();
link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("href", "~/newstyle.css");
this.Header.Controls.Add(link);
阅读全文
摘要:
1.masterpage中服务器端控件命名规则和如何用控件名取得document中的对象:
masterpage.ID + "_" + ContentPlaceHolder.ID + "_" + Contols.ID
for example:
document.getElementById("MyMaster_DemoPageInput_TextBox1").value
描述:MyMaster为mastepage ID,DemoPageInput为ContentPlaceHolder ID,TextBox1为内容页中控件名称.
在js中用服务器控件id取html对象方法
function FindControl(typeOfControl, controlName)
{
//alert(typeOfControl);
var searchString = controlName+"$";
var elements = (typeOfControl == null) ? docume 阅读全文
摘要:
正则表达式学习
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。
为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应的概念。
正则表达式
是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/ 阅读全文
摘要:
Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。
第一步:创建服务框架
要创建一个新的 Windows 服务,可以从Visual C# 工程中选取 Windows 服务(Windows Service)选项,给工程一个新文件名,然后点击 确定。
你可以看到,向导向工程文件中增加WebService1.cs类:
阅读全文
摘要:
利用Open Source Intelligencia.UrlRewriter实现重写url
实现效果如下:
~/video 到 ~/*.aspx(或者~/tags/*.aspx)
~/a.htm(或者自定义的扩展名) 到 ~/a.aspx
~/class/(.+) 到 ~/Class/Default.aspx?classid=$1
等效果
方法如下:
(1)下载Intelligencia.UrlRewriter.dll文件
(2)将Intelligencia.UrlRewriter.dll引用到你的website程序中
(3)配置webconfig
1)添加 Configuration section handler:
name="rewriter"
requirePermission="false"
阅读全文
摘要:
用VS2005打开Web Application Project项目,
错误:“无法打开项目文件,“d:\web\webapp.csproj”,此安装不支持该项目类型”
安装Microsoft® Visual Studio® 2005 Team Suite Service Pack 1
英文版下载:VS80-KB915364-X86-ENU.EXE 431.7 MB
中文版下载:VS80sp1-KB926604-X86-CHS.exe 430.9 MB
下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc
阅读全文
摘要:
错误提示如下:
类 TreeMenuView 可以进行设计,但不是文件中的第一个类。Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。
隐藏
在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument(IDesignerSerializationManager manager)
在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)
在 Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager se 阅读全文