微软asp:Button有个功能,用OnClientClick和OnClick结合,可以先在客户端执行脚本,然后再执行服务器端代码。由于有些下载器破坏了这种机制,我没用这种方法。我用HTML的button和asp:Button结合,HTML的button显示,asp:Button隐藏。用HTML的button执行客户端,<INPUT onclick="javascript:if (confirm('你确定要保存吗?')) document.all.btnSave.click();" type="button" value=" 保存 ">上面会调用asp:Button,asp:Button是<asp:button id="btnSave" runat="server" width="0px" Text="(隐藏)" OnClick="btnSave_Click"></asp:button>原来在ie7中看不到隐藏的Button,在ie8中不行了,asp:Button显示了。VS2008中有一个HiddenField,可惜是针对TextBox,没有HiddenButton这个控件。有没有人遇到过类似的问题,并且有比较好的解决方法?
解决方案 »
- ntext在参数设定时应怎么设
- asp.net 后台判断文本框输入内容是否为日期格式
- asp.net mvc2 一个form里面,要处理两个mvc的action该如何实现?
- [一个关于Dataset填充的问题!!!!!!看官与大虾进..]
- 三层结构问题(续)
- 发表文章时如何添加多张图片并存储在数据库中
- System.Diagnostics.Process调用bat..如何把命令提示行的执行结果显示在页面?
- VS2005取消了Page.IsPostBack吗?
- 为什么我的值是:undefined
- 如何实现文本控件输入数据时,动态提示数据表中的数据并选择输入的数据。
- 哪位大哥知道百度空间文章编辑器的Name或ID不
- ASP.net C# 关于页面跳转的问题
各个浏览器的不同,开发web真是头大
<asp:Button ID="Button1" runat="server" Text="Button" style="display:none" />
</div>
btnName.style.display="block"就显示了