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プログラムは1つの問題を除いて正常に動作します-受信者は拡張可能モードでカレンダーコントロール付きの電子メールを受け取りました。この動作は私のクライアントには受け入れられず、カレンダーコントロールは電子メール本文にエクスポートされるべきではありません。

回避策はありますか?

4

2 に答える 2

0

jQuery の使用:

display:none;を設定することで、カレンダーを非表示にすることができます。Button1 のクリック時:

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

ボタン クリック イベントで、カレンダー コントロールを非表示にしてから、メールを送信します。

calDOB.Visible = false;
于 2012-09-28T10:21:50.353 に答える