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

js调用靠山带参函数,并函数赋前台变量做参数

2013-04-22 
js调用后台带参函数,并函数赋前台变量做参数编译通不过,sqlstr没有作为变量传给函数。/stylescript type

js调用后台带参函数,并函数赋前台变量做参数
编译通不过,sqlstr没有作为变量传给函数。
</style>
    <script type="text/javascript">
    function detect(source, args){
        var strvalue = args.Value;
        var sqlstr="select count(*) from user where userName='"+strvalue+"'";
        var t ="<%=operateData.isData("+sqlstr+")%>";
        if(t>0)
        args.IsValid=false;
        else
        args.Isvalid=true;
       

    }
</script>

isData(string a)
{

}

前端和服务端部分么

使用ajax 调用服务端方法,返回数据即可
[解决办法]
学来的就得知道原理,机制。
[解决办法]
不要那样用就好了。
后台也可以注册script 脚本的 。
你用控件的事件在后台启动那方法在把值传回来放在控件里面
在用js取值也可以的。
[解决办法]
前端调后台要用ajax的。。。
[解决办法]
强大,为啥子取数据的逻辑要放到客户端呢?

这样写sql不怕注入吗?

楼主思路是错的,楼主本意是想每次执行detect的时候都能调用operateData.isData方法,但是,网页上嵌入的服务端脚本只能执行一次,在页面加载完成以后就被替换为静态文本了。

楼主在这里需要ajax,推荐使用jQuery

热点排行