断开我的母版页中的警告消息
Disconnect warning message in my master page
当他点击"logout"时,我必须询问用户是否真的要注销。
我的注销是在我的母版页上的导航栏上,所以我必须使用 link 来完成。在我调用另一个页面之前,在 page_load 上,我将会话变量设置为 Null,然后我重定向到日志页面。
但这不是很好 :
1- 我无法仅通过 onload
调用我的 javaScript 函数
2- 如果用户取消断开连接,我会在页面上重定向他,但如果他不保存,他就会失去实际工作
要问的JS代码:
<script type = "text/javascript">
function Confirm() {
var confirm_value = document.createElement("INPUT");
confirm_value.type = "hidden";
confirm_value.name = "confirm_value";
if (confirm("Êtes vous bien sûr de vouloir vous deconnecter ?")) {
confirm_value.value = "Yes";
} else {
confirm_value.value = "No";
}
document.forms[0].appendChild(confirm_value);
}
</script>
最好的解决方案是允许停留在实际页面上的解决方案,用 js 代码(或其他解决方案)询问用户,如果他说是,则断开连接。
asp net中有一个LoginStatus
控件。您可以在那里添加一个确认对话框。
<asp:LoginStatus ID="LoginStatus1" runat="server" onclick="return confirm('Really logout?')"
OnLoggedOut="LoginStatus1_LoggedOut" />
它也适用于普通的 LinkButton
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="Button1_Click"
OnClientClick="return confirm('Really logout?')">Logout</asp:LinkButton>
我找到了一个非常简单的解决方案,我不知道那是可能的,但它非常有用!
<li><a href="../act_deconnexion.aspx" onclick="return confirm('Are you sure?')" >Deconnexion</a></li>
当他点击"logout"时,我必须询问用户是否真的要注销。 我的注销是在我的母版页上的导航栏上,所以我必须使用 link 来完成。在我调用另一个页面之前,在 page_load 上,我将会话变量设置为 Null,然后我重定向到日志页面。 但这不是很好 :
1- 我无法仅通过 onload
调用我的 javaScript 函数2- 如果用户取消断开连接,我会在页面上重定向他,但如果他不保存,他就会失去实际工作
要问的JS代码:
<script type = "text/javascript">
function Confirm() {
var confirm_value = document.createElement("INPUT");
confirm_value.type = "hidden";
confirm_value.name = "confirm_value";
if (confirm("Êtes vous bien sûr de vouloir vous deconnecter ?")) {
confirm_value.value = "Yes";
} else {
confirm_value.value = "No";
}
document.forms[0].appendChild(confirm_value);
}
</script>
最好的解决方案是允许停留在实际页面上的解决方案,用 js 代码(或其他解决方案)询问用户,如果他说是,则断开连接。
asp net中有一个LoginStatus
控件。您可以在那里添加一个确认对话框。
<asp:LoginStatus ID="LoginStatus1" runat="server" onclick="return confirm('Really logout?')"
OnLoggedOut="LoginStatus1_LoggedOut" />
它也适用于普通的 LinkButton
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="Button1_Click"
OnClientClick="return confirm('Really logout?')">Logout</asp:LinkButton>
我找到了一个非常简单的解决方案,我不知道那是可能的,但它非常有用!
<li><a href="../act_deconnexion.aspx" onclick="return confirm('Are you sure?')" >Deconnexion</a></li>