点击asp.net的页面中的一个图片按钮{该按钮的onclientclick上调用js函数)而不让页面刷新,

就是建一个aspx页面(该页面引用一个母版页,母版上有局部刷新),在contentplaceholder中添加一个imagebutton和textbox且imagebut... 就是建一个aspx页面(该页面引用一个母版页,母版上有局部刷新),在contentplaceholder中添加一个imagebutton和textbox 且imagebutton的onclientclick属性上调用js函数;onclientclick=fPopUpCalendarDlg(document.all.TextBox1);return false; (就是一个日历,并把选择的日期在textbox中显示),问题是每次点击imagebutton,页面就会刷新,把textbox中的日期刷没了,求解?????在线等...... 展开
 我来答
alwaysfirst
2012-05-06 · TA获得超过491个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:225万
展开全部
别用服务器端控件,用客户端的
<img src="../images/xxx.jpg" onclick="fPopUpCalendarDlg(document.all.TextBox1);return false; " />
更多追问追答
追问
试过了,不行,textbox还是不显示
追答
你的ID不是textbox1,网页运行后,点击邮件,查看源文件,然后找到TEXTBOX,看看ID是什么。在把document.all.TextBox1里的TextBox1替换为你看到的那个
wjinbd
2012-05-06 · TA获得超过8686个赞
知道大有可为答主
回答量:1536
采纳率:100%
帮助的人:2000万
展开全部
让fPopUpCalendarDlg这个函数 返回一个false值
然后
onclientclick=“ return fPopUpCalendarDlg(document.all.TextBox1)”
追问
不行呀,textbox还是不显示
追答
应该是函数调用时 传入的参数 document.all.TextBox1 的问题吧,适应 document.getElementById方法 获得dom对象引用 估计能解决问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nur025
2012-05-06 · 超过57用户采纳过TA的回答
知道答主
回答量:358
采纳率:0%
帮助的人:198万
展开全部
用 .net 4.0的AJAX控件
更多追问追答
追问
我用的是vs2008  没有AJAX控件 ,你说的是不是AJAX Extensions里的updatepanel
追答
you are right
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
劳夫子2
2012-05-06
知道答主
回答量:28
采纳率:0%
帮助的人:8.9万
展开全部
可以用ajax把imagebutton框着就可以了,犹豫你的imagebutton没有放在ajax中点击的时候会刷新放进去就可以了
追问
能说具体点吗,怎么框 ???用哪个控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式