我在簡單的asp.net上工作,並使用驗證器。 我的情況是,我已經使用reaquired字段驗證工作正常。 之後,如果我設置了數據並觸發了插入查詢,則插入數據,並且標籤上顯示成功消息。但agin如果我clik提交按鈕與空字段然後驗證程序的作品,但成功的消息標籤並沒有消散。如何隱藏這個標籤。如何在asp.net中隱藏標籤
0
A
回答
0
向我們展示一些您正在使用的代碼,我們可以更準確地告訴您哪裏出錯。簡而言之,雖然該消息的可見性將通過回發持續,所以如果驗證失敗,您必須明確告訴它不可見。
0
將標籤設置爲visable = false並在保存時設置文本值(如果需要)並更改visible = true?
0
在窗體加載,做這樣的事情:
TheValidMessageLabel.Visible = Page.IsValid;
你可能只是可見狀態設置爲true時,它是有效的,從來沒有再次設置爲false。
0
將頁面加載中的成功標籤可見性設置爲false。 而且只有在操作成功將標籤可見性設置爲true的情況下。
歡呼
1
您需要使用JavaScript來隱藏成功消息,這裏是一個樣本
<script type="text/javascript">
function hide() {
document.getElementById('<%=lblSuccess.ClientID %>').style.display = 'none';
return false;
}
</script>
<asp:Label ID="lblSuccess" runat="server" Text="Success"></asp:Label>
..your form code
<asp:Button ID="btnOk" runat="server" Text="OK" OnClientClick="hide()" ValidationGroup="ValidateForm" />
爲什麼要使用JavaScript,形式沒有得到公佈,因爲驗證別讓形式如果條件不滿足,張貼所以你留下來用JavaScript動態隱藏消息
1
<script type="text/javascript">
function Hide() {
document.getElementById("Lable1").style.display = 'none';
return false;
}
</script>
<asp:Button ID="Button1" OnClientClick="Hide()" runat="server" onclick="Button1_Click" Text="Button"/>
,並使用
if (Page.IsValid){}
clik事件。
相關問題
- 1. 在Formview中隱藏標籤ASP.NET
- 2. 如何在asp:Repeater中隱藏div標籤
- 3. 如何在大餅中隱藏標籤
- 4. 如何隱藏空標籤
- 5. 如何隱藏標籤?
- 6. 如何隱藏HTML標籤?
- 7. 隱藏在標籤
- 8. 隱藏/取消隱藏標籤,這取決於在asp.net
- 9. 隱藏標籤
- 10. 隱藏標籤
- 11. 隱藏標籤
- 12. ASP.NET隱藏標籤字段的空值
- 13. 隱藏/顯示Meta標籤ASP.NET動態
- 14. Tablayout中隱藏標籤Android
- 15. Dygraph.js中的隱藏標籤
- 16. 隱藏標籤頁
- 17. 隱藏軸標籤
- 18. 如何在沒有標籤時隱藏標籤容器?
- 19. 如何隱藏在asp.net
- 20. 隱藏取消隱藏div標籤
- 21. 如何隱藏<h4>標籤?
- 22. 如何創建自動隱藏標籤?
- 23. 如何隱藏標籤使用代碼
- 24. 如何隱藏標籤欄項目?
- 25. 如何隱藏圖表軸標籤
- 26. 如何從Sencha Touch Ext.TabPanel隱藏標籤?
- 27. 如何隱藏複選框標籤?
- 28. 如何隱藏iPhone標籤欄?
- 29. 如何使用Javascript隱藏標籤?
- 30. 如何計算隱藏標籤頁?