20100712-16 考核项目之操作工培训管理系统 代码经验总结

1.asp.net判断是否为数字 

Regex r=new Regex("^[0-9]+$");Match m=r.Match(text.value);if(m.Success){""}else{"不是"}

 

2.js 创建AutoMation服务不能创建   解决办法:

Internet->工具->属性->安全->将未标记的Active设为启用或提示即可

   用JS获取 IP地址,主机名,当前登录用户

 

代码
function get(){
var wshNetwork
=new ActiveXObject("WScript.Network");
//alert("域名="+ wshNetwork.UserDomain);
//alert("计算机名="+wshNetwork.ComputerName);
//alert("登录用户名="+wshNetwork.UserName);
}

 

3.asp.net 判断文件是否存在

if(File.Exits(Server.MapPath(url.jpg));{//存在 doing sth.}

 


4.asp.net获取当前登录用户

string s=Http.Current.User.Identity.Name;//返回 域\\用户名 如 PC\\admin
提示:在本地调试是可以使用的,如果发布到IIS里就获取不到了。解决办法:将该网站里的安全,设置不允许匿名登录,这样就可以获取了

 

5. JS在使用 Window.ShowModalDialog('url','xx','dialogWidth,dialogHeight');  时注意,

如果在点击子页面上按钮会重新弹出页面,
解决办法: 在
<head>第一行加入<base target="_self" /></head>即可

 

6.asp.net RadionButton 

用 GroupName 绑定到一组,这样就会形成单选
JS判断是否选中 : document.getElementById(
"rbid").checked;

 

7.Jquery 操作表 

代码
$("tableid tr").remove(); //全部删除
$("tableid tr:gt(0)").remove();//第1行不删除,因为是title
$("tableid tr:gt(0):odd").att("class","odd");//给表的行,从第二行开始,如果是 奇数则添加odd的css
$("tableid tr:gt(0):even").att("class","even");//给表的行,从第二行开始,如果是 偶数则添加odd的css
$tr=$("tableid tr");alert("长度"+$tr.length);//获得table 的行数

 

8.JS 时间

var date=new Date().getLocalDateString();//获取日期
var time=new Date().getLocalTimeString();//获取时间