Hi Vladimir,
Here is a control look for Id cmdSend
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="AnotoViewer.ascx.vb" Inherits="AnotoViewer" Debug="true" %>
<%@ Register assembly="Coolite.Ext.Web" namespace="Coolite.Ext.Web" tagprefix="ext" %>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
<link href="Css/AnotoViewer.css" rel="stylesheet" type="text/css" />
* *
* <script src="Js/AnotoViewer.js" type="text/javascript"></script>
* <asp:ScriptManager ID="ScriptManager1" runat="server">
* </asp:ScriptManager>
<ext:Toolbar ID="Toolbar1" runat="server" IDMode="Legacy" Height="28px">
* <Items>
* *
* <ext:ToolbarButton ID="Toolbar_cmdAA" runat="server" StandOut="true"*
* Text="A / A" Icon="LayoutEdit" IconCls="icon-layoutedit">
* <Listeners>
* <Click Handler="DisplayDocumentImageWithControls();" /> *
* </Listeners>
* </ext:ToolbarButton>
* <ext:ToolbarButton ID="Toolbar_cmdA_" runat="server" StandOut="true"*
* Text="A / " Icon="Layout" IconCls="icon-layout">
* <Listeners>
* <Click Handler="DisplayFormularImageWithControls();" /> *
* </Listeners>
* </ext:ToolbarButton>
* <ext:ToolbarButton ID="Toolbar_cmd_A" runat="server" StandOut="true"*
* Text=" / A" Icon="LayoutDelete" IconCls="icon-layoutdelete">
* <Listeners>
* <Click Handler="DisplayDocumentImageWithoutControls();" /> *
* </Listeners>
* </ext:ToolbarButton> *
* <ext:ToolbarButton ID="Toolbar_cmdSendEmail" runat="server" StandOut="true"*
* Text="Send Email" Icon="Mail" IconCls="icon-mail">
* <Listeners>
* <Click Handler="SaveXMLDocument();" />
* </Listeners>
* <AjaxEvents>
* <Click OnEvent="mmks_displayemail"></Click>
* </AjaxEvents>
* </ext:ToolbarButton> *
* <ext:ToolbarButton ID="Toolbar_cmdSave" runat="server" StandOut="true"*
* Text="Save" Icon="Disk" IconCls="icon-disk">
* <Listeners>
* <Click Handler="SaveXMLDocument();" /> *
* </Listeners>
* <AjaxEvents>
* <Click OnEvent="cmdSave_Click"></Click>
* </AjaxEvents>
* </ext:ToolbarButton> *
* *
* </Items>
* </ext:Toolbar>
* *
* <div runat="server" id="AnotoViewerControl">
* <asp:ImageMap ID="imgFormular" runat="server" EnableViewState="False">
* </asp:ImageMap>
*
* *
* <asp:HiddenField ID="txtFormValues" runat="server" />
* <asp:HiddenField ID="txtWordSelected" runat="server" />
* <asp:HiddenField ID="txtFocusControl" runat="server" />
* <asp:HiddenField ID="txtCurrentPage" runat="server" Value="1" /> *
* *
*
<ext:Window ID="Window1"*
* runat="server"*
* Collapsible="true"*
* Icon="Application"*
* AutoHeight="true" Modal="true" Showonload="false"
* Title="New Email" Width="643px">
* <Body>
* <ext:Toolbar ID="Toolbar_Email" runat="server" IDMode="Legacy" Height="28px">
* <Items>
* <ext:ToolbarFill />
* <ext:ToolbarButton ID="ToolbarButton_PdfAttachment" runat="server" *
* Text="Pdf document" Icon="PageWhiteAcrobat"*
* IconCls="icon-pagewhiteacrobat">
* <AjaxEvents>
* <Click OnEvent="mmks_displaypdf"></Click>
* </AjaxEvents>
* </ext:ToolbarButton>
* <ext:ToolbarButton*
* ID="ToolbarButton_XmlAttachment"*
* runat="server"*
* Text="Xml document"*
* Icon="PageWhiteWorld"*
* IconCls="icon-pagewhiteworld">
* <AjaxEvents>
* <Click OnEvent="mmks_displayxml"></Click>
* </AjaxEvents>
* </ext:ToolbarButton>
* </Items>
* </ext:Toolbar> *
* <ext:Panel*
* ID="Panel_Email"
* runat="server"*
* Frame="true"
* BodyStyle="padding:5px 5px 0;"*
* AutoWidth="true"*
* AutoHeight="true"
* ButtonAlign="Center">
* <Body>
* <ext:Panel ID="Panel_EmailHeader" runat="server" AutoWidth="true">
* <Body>
* <ext:Panel ID="Panel_EmailAddress" runat="server" Border="false" Header="false">
* <Body>
* <ext:FormLayout ID="FormLayout_EmailAddress" runat="server" LabelAlign="Left">
* <ext:Anchor Horizontal="95%">
* <ext:TextField ID="txtTo" runat="server" FieldLabel="To" />
* </ext:Anchor>
* <ext:Anchor Horizontal="95%">
* <ext:TextField ID="txtCC" runat="server" FieldLabel="CC" />
* </ext:Anchor>
* <ext:Anchor Horizontal="95%">
* <ext:TextField ID="txtSubject" runat="server" FieldLabel="Subject" />
* </ext:Anchor>
* </ext:FormLayout>
* </Body>
* </ext:Panel>
* *
* </Body>
* </ext:Panel>
* <ext:Panel ID="Panel_HtmlEditor" runat="server">
* <Body>
* <ext:FormLayout ID="FormLayout_HtmlEditor" runat="server" LabelAlign="Top">
* <ext:Anchor Horizontal="98%">
* <ext:HtmlEditor ID="HtmlEditor1" runat="server" Height="200" FieldLabel="Body" EnableViewState="False" />
* </ext:Anchor>
* </ext:FormLayout>
* </Body>
* </ext:Panel>
* </Body>
* <Buttons>
* <ext:Button ID="cmdSend" runat="server" Text="Send">
* <AjaxEvents>
* <Click OnEvent="mmks_SendEmail">
* <EventMask ShowMask="true" Msg="Sending..."/>
* </Click>
* </AjaxEvents>
* </ext:Button>
* *
* <ext:Button ID="cmdCancel" runat="server" Text="Cancel">
* <Listeners>
* <Click Handler="#{Window1}.hide();" />
* </Listeners> *
* </ext:Button>
* </Buttons>
* </ext:Panel> *
* *
* </Body>
* </ext:Window>
<ext:Window ID="Window_FileView"
* runat="server"*
* Showonload="false"
* Width = "700px"
* Height = "600px"*
* Collapsible = "true" >
* <AutoLoad Mode="IFrame" >
* </AutoLoad>
</ext:Window>
* *
*
And here is little part of code withmmks_SendEmail
HtmlEditor value and text is empty here.. and if I switch in WebConfig <pages validateRequest="true"> then Server Error happens.
Protected Sub mmks_SendEmail(ByVal sender As Object, ByVal e As Coolite.Ext.Web.AjaxEventArgs)
* Dim lnId As String = Session("session_document_id")
* Dim lcClientId As String = Session("session_client_id")
* Dim loDataEngine As AnotoData
* loDataEngine = New AnotoData(Request.ApplicationPath)
* Dim lcSMTPServer As String = loDataEngine.GetGlobalOption("SMTP_SERVER")
* Dim lcLogin As String = loDataEngine.GetGlobalOption("SMTP_LOGIN")
* Dim lcPassword As String = loDataEngine.GetGlobalOption("SMTP_PASSWORD")
* Dim lcFromAddress As String = loDataEngine.GetGlobalOption("SMTP_FROM")
* Dim lcDefaultSubject As String = Me.txtSubject.Value
* Dim lcToAddress As String = Me.txtTo.Value
* Dim lcBody As String = HtmlEditor1.value
* Dim lcTmpPdf As String = mmks_createpdf()
* Dim lcTmpXML As String = mmks_createxml()
* If Not String.IsNullOrEmpty(lcToAddress) Then
* Dim loMail As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage(lcFromAddress, lcToAddress)
* loMail.Subject = lcDefaultSubject
* loMail.IsBodyHtml = True
* loMail.Body = lcBody
* loMail.Attachments.Add(New System.Net.Mail.Attachment(lcTmpPdf))
* loMail.Attachments.Add(New System.Net.Mail.Attachment(lcTmpXML))
* Dim loSMTP As SmtpClient = New System.Net.Mail.SmtpClient()
* loSMTP.Host = lcSMTPServer
* Dim loAuth As System.Net.NetworkCredential
* loAuth = New NetworkCredential()
* loAuth.UserName = lcLogin
* loAuth.Password = lcPassword
* loSMTP.Credentials = loAuth
* loSMTP.Send(loMail)
* End If
* Me.Window1.Hide()
End Sub
Thank you