我有一个保存输入数据的保存按钮和一个重定向到下一页的提交按钮。首次加载此页面时,隐藏提交按钮,单击保存时,提示按钮可见,并在单击时重定向到下一页。如果用户想要编辑输入,他们可以返回上一页,其中输入保留在控件中。我的问题是,我希望在转到上一页时隐藏提交按钮,以便强制用户先保存。我该怎么做?
答案 0 :(得分:1)
如果您使用服务器端控制器
答案 1 :(得分:1)
<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>
服务器端代码是不可能的,因为在浏览器上没有请求,页面是从缓存中检索的,所以应该用客户端代码完成
答案 2 :(得分:1)
Page_Load()
{
if(IsPostback)
{
btnSubmit.visible=false
}
}
答案 3 :(得分:0)
如果这是基于Web表单的应用程序,请尝试设置
在Page_Load方法中btnSubmit.Visible = false