我希望我的會話值檢查javascript如果值爲1,則html按鈕應該在頁面中不可見。如何在JavaScript中傳遞會話值,如果會話正確我的html按鈕應該是不可見的
0
A
回答
0
如果您在控制器中設置包含按鈕的可見性信息的變量使用ASP.Net MVC(也可能是模型的變種或ViewBag/ViewData的VAR):
public class Default1Controller : Controller
{
public ActionResult Index()
{
ViewBag.isInvisible = true;
return View();
}
}
然後在視圖:
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script>
$(function() {
var myBool = '@ViewBag.isInvisible';
var isInvisible = (myBool == 'True');
if (isInvisible) {
$('#button').hide();
}
});
</script>
<h2>Index</h2>
<button id="button">@ViewBag.isInvisible</button>
這個例子中需要的jquery
+0
不,我沒有使用MVC – lotus
0
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
function HideButton() {
if ('<%=Session["MySession"] %>' == '1') {
$('#' + '<%=MyButton.ClientID %>').css('display', 'none');
$('#MyButton1').css('display', 'none');
}
}
</script>
</head>
<body onload="HideButton();">
<form id="form1" runat="server">
<div>
<asp:Button ID="MyButton" runat="server" Text="Button" />
<input type="submit" title="Save" id="MyButton1" />
</div>
</form>
</body>
</html>
和的.cs
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Session["MySession"] = "1";
}
}
相關問題
- 1. 如果會話是新的,我該如何檢查JavaScript?
- 2. 如何在會話中使用不同的方法傳遞會話值?
- 3. 如何在JSP中正確傳遞會話超時?
- 4. 如何將代碼中的會話值傳遞給javascript
- 5. 傳遞會話值到NetworkCredentials
- 6. 傳遞PHP會話值
- 7. 如何在javascript中設置會話值?
- 8. 如何在.aspx代碼的查詢中傳遞會話值?
- 9. 會話不會在選項卡內傳遞。 PHP會話
- 10. JavaScript/HTML解耦中的任何值?如果是的話如何?
- 11. 會話而不是意見
- 12. 如何處理Django的會話正確
- 13. PHP會話無法在多個頁面上傳遞會話值
- 14. 如何在會話中同時傳遞兩個javascript變量
- 15. 在請求正文中傳遞會話密鑰而不是Cookie
- 16. unittest傳遞會話
- 17. Javascript中的會話值
- 18. 如何將會話值傳遞給asp.net中的子域
- 19. 如何將會話bean中的值傳遞給JSF inputText?
- 20. ASP中的Eval()。如何通過會話重定向傳遞值
- 21. 如何不理會話會話片段如果session.modified:
- 22. 如果當前的ASP.NET會話爲空,我應該怎麼做?
- 23. 如何將會話值放入JavaScript中?
- 24. 我的會話值不變
- 25. Button.PerformClick()不會觸發點擊事件,如果該按鈕不可見在android
- 26. 會話不工作應該
- 27. 如何在Javascript運行時遞減會話的值
- 28. Rails會話不正確?
- 29. 如何在foreach循環中傳遞會話值php
- 30. 如何在webdriver switchTo()中傳遞會話值window方法
歡迎來到Stack Overflow。你到目前爲止嘗試了什麼?首先顯示你的努力,以便人們可以展示他們的努力請閱讀[常見問題],[問]和[幫助]作爲開始.. –