首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net中如何调用JavaScript函数

2012-01-29 
asp.net中怎么调用JavaScript函数?我有一个用户登陆界面,是用asp.net写的,语言是C#,当用户登陆的时候输入

asp.net中怎么调用JavaScript函数?
我有一个用户登陆界面,是用asp.net写的,语言是C#,当用户登陆的时候输入用户名和密码,这从数据库里验证,数据库里的密码是加密的,现在我要调用一JavaScript函数,这个函数是一个加密函数,把用户输入的密码加密与数据库中的比较,相同后,进去另一页面///
函数如下:

<SCRIPT   LANGUAGE= "JavaScript ">
<!--
function   Encrypt(s)
{
    var   k,   tmp,   tmpstr;
    var   key_S   =   "43,54,75,2,687,43,65,43,4,23,34,65,43,8,33,33,54,3 ";
    key   =   key_S.split( ", ");
    tmpstr   =   " ";
    k   =   0;
    for(var   j   =   0;   j   <   s.length;   j++){
        tmp   =   (s.charAt(j).charCodeAt()   ^   key[k].valueOf(Number));  
        s_hex   =   tmp.toString(16);
        while   (s_hex.length <2){
            s_hex   =   '0 '   +   s_hex;
        }
        tmpstr   =   tmpstr   +   s_hex;
        k++;
    }
    return   tmpstr.toUpperCase();
}
//-->
  </SCRIPT>

[解决办法]
先加密再传到后台。比如:this.Button1.Attributes.Add( "onclick ", "javascript:return GoEntrypt(); ");function GoEntrypt(){ var txt = document.getElementById( "txtPassword "); txt.value=Encrypt(txt.value); return true }
[解决办法]
button用html控件,然后用button执行加密,最后在JavaScript中执行提交即可

热点排行