再见.net|BYE Dot Net

坎坷与欢愉,求索与奋进

My Links

Blog统计

公告

博客蓝备份空间

文章

收藏

相册

.net相关

Maya&3D max相关

My Document

Webdesign相关

其他

网络营销

友情博客

存档


正在读取评论……
很长时间没更新了
太忙了
忙着找工作了
最近又接了一个活,做一个在线的调查问卷
在其中遇到一些问题,总结一下

1.AutoPostBack问题
我原来有个想法就是,通过checkbox的选否控制一个radiobutton的enabled与否,将checkbox的autopostback设为True之后,每次点选checkox均跳出javascript错误

前页的脚本发生错误
错误:对象不支持此属性或方法
是否继续在该页面上运行脚本?

以前也写过类似的,没发生过这种错误阿。在CSDN提问没人理,论坛网站转了不少,也没发现结果。最后在一个blog上找到结果,他也跟我犯了同样的错误,就是表单提交按钮的ID设为Submit了。改了ID后成功了!

2.AutopostBack丢失焦点问题(Lost Focus)

当AutopostBack后就重新刷新,焦点丢失了
如何将焦点固定在某一个控件呢?
发现如下代码:
 Private Sub SetFocus(ByVal ctrl As Control)
        ' Define the JavaScript function for the specified control.
        Dim focusScript As String = "<script language='javascript'>document.getElementById('" + ctrl.ClientID + "').focus();</script>"

        ' Add the JavaScript code to the page.
        Page.RegisterStartupScript("FocusScript", focusScript)
    End Sub

在应用中直接 SetFocus(控件ID)即可
很方便!


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=775555


[点击此处收藏本文]  发表于2006年03月19日 10:53 AM




正在读取评论……
大名
网址
验证码
评论