0

我有一个应用程序发送关于特定用户操作的电子邮件。在应用程序中有一个带有 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并将其设置在电子邮件正文中。该程序运行良好,除了一个问题 - 接收者在可扩展模式下收到带有日历控件的电子邮件。我的客户不能接受这种行为,并且日历控件不应导出到电子邮件正文中。

有什么解决办法吗?

4

2 回答 2

0

在您的按钮单击事件上隐藏日历控件,然后发送电子邮件:

calDOB.Visible = false;
于 2012-09-28T10:21:50.353 回答
0

使用 jQuery:

您可以通过设置其显示隐藏日历:无;点击 Button1:

$(function(){
  $("#<%=Button1.ClientID%>").on("click", function(){
    $("#<%=calDOB.ClientID%>").hide();
  });
});
于 2012-09-28T10:18:23.127 回答