[英]How to hide a button when going back to previous page
我有一个保存输入数据的保存按钮和一个重定向到下一页的提交按钮。 首次加载该页面时,将隐藏“提交”按钮,单击“保存”时,将显示“提交”按钮,并在单击后重定向到下一页。 如果用户要编辑输入,则可以返回到输入保留在控件中的上一页。 我的问题是,我希望在转到上一页时隐藏提交按钮,以便它迫使用户先保存。 我该怎么做呢?
如果您使用服务器端控制器
if(IsPostback)
{
btn.Visible =false;
}
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function () {
if ($("#TextBox1").val()) //if input has value
$("#Button1").hide(); //hide button
})
</script>
服务器端代码是不可能的,因为在浏览器上未发出任何请求,该页面是从缓存中检索的,因此应使用客户端代码来完成
Page_Load()
{
if(IsPostback)
{
btnSubmit.visible=false
}
}
如果这是基于Web表单的应用程序,请尝试设置
Page_Load方法中的btnSubmit.Visible = false
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.