2012-09-28 51 views
0

內的子控件我有一個應用程序發送特定用戶操作的電子郵件。在實際應用中有一個與DIV元素的網頁就像如下─如何刪除Div

<div id="divResultados" runat="Server" visible="true"> 
     <asp:TextBox ID="firstName" runat="server"></asp:TextBox> 
     <asp:TextBox ID="lastName" runat="server"></asp:TextBox> 
     <asp:Calendar ID="calDOB" runat="server"></asp:Calendar> 
      <asp:Button ID="Button1" runat="server" OnClientClick="return Message()" onclick="Button1_Click" Text="Button" /> 
    </div> 

而發送的電子郵件,我從中提取Div元素InnerHtml文本,並將其設置在電子郵件正文中。該程序工作正常,除了一個問題 - 接收器收到帶有可擴展模式的日曆控件的電子郵件。此行爲對我的客戶端不可接受,並且日曆控件不應在電子郵件正文中導出。

有什麼解決辦法嗎?

回答

0

使用jQuery:

您可以隱藏通過設置壓延其顯示:無;上的Button1點擊:

$(function(){ 
    $("#<%=Button1.ClientID%>").on("click", function(){ 
    $("#<%=calDOB.ClientID%>").hide(); 
    }); 
}); 
0

在您的按鈕單擊事件隱藏日曆控件,然後發送電子郵件:

calDOB.Visible = false;