![](/img/trans.png)
[英]Can I send an object from client-side javascript to server-side code via ASP.NET?
[英]javascript client-side return value to asp.net server-side
我的JavaScript代碼
<script type="text/javascript" language="javascript">
// DETECT DRAG`n DROP TOOLS
function dragndropMode() {
//alert('drag here');
if (window.FileReader && Modernizr.draganddrop)
return true;
return false;
}
</script>
我的Asp.Net控件
<uc1:UC_MultipleFileUpload ID="UC_MultipleFileUpload1" runat="server" visible="CHANGE WITH JAVASCRIPT" />
如何更改我的Asp.Net控件的可見狀態?
在ASP用戶控件上Visible
是服務器端屬性。 如果為假,它將完全不呈現給您的標記。
如果您不想在客戶端執行此操作,則必須執行以下操作(需要jQuery):
<uc1:UC_MultipleFileUpload ID="UC_MultipleFileUpload1" runat="server" />
JavaScript:
<script type="text/javascript" language="javascript">
// DETECT DRAG`n DROP TOOLS
function dragndropMode() {
//alert('drag here');
if (window.FileReader && Modernizr.draganddrop)
return true;
return false;
}
$(document).ready(function() {
if(dragndropMode()){
$("#<%=UC_MultipleFileUpload1.ClientID%>").hide();
}
});
</script>
這將添加display: none;
到用戶控件,它仍會顯示在您的標記中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.