后台前台那点事

研究了两个小时,终于搞定,哎,问题很简单,时间切花的很多,今天的问题是,通过javascript调用后台函数,实在是费解,首先我要实现的是,textbox控件失去焦点时就调用事件来处理我的逻辑,可惜.net中的textbox没有这个事件,只有通过javascript也写,我给1个textbox控件添加1个属性:


this.TextBox1.Attributes.Add("onblur", "myfc()");


很简单的一段代码,就是当控件失去焦点时,调用myfc()函数(前台函数),函数如下:


function myfc()
    {
        document.getElementById("Button1").click();
    }


这里的click()其实是后台Button控件click事件,至于为什么要用这个控件的这个事件,是因为我在前台的元素中(如:Button,textbox等等)没有其他的函数和服务器控件事件对应,还有服务器控件textbox没有click这个事件,所以只能通过触发button元素的click函数来出处理。
这只是我的个人解决的方法,不知道还有没有其他更好的方法(这里没有用ajax,其实ajax更好用一些!)

posted @ 2010-09-17 00:29  dahaiwuliang  阅读(294)  评论(0编辑  收藏  举报