我有一个应用程序,可以根据特定的用户操作发送电子邮件。在应用程序中有一个带有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>
发送电子邮件时,我从InnerHtml
元素中提取Div
文本,并将其设置在电子邮件正文中。该程序工作正常,除了一个问题 - 接收器在可扩展模式下获得带日历控件的电子邮件。我的客户端无法接受此行为,并且日历控件不应导出到电子邮件正文中。
有什么工作吗?
答案 0 :(得分:0)
使用jQuery:
您可以通过点击按钮1设置 display:none; 来隐藏日历:
$(function(){
$("#<%=Button1.ClientID%>").on("click", function(){
$("#<%=calDOB.ClientID%>").hide();
});
});
答案 1 :(得分:0)
在按钮上单击事件隐藏日历控件,然后发送电子邮件:
calDOB.Visible = false;