یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84 دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84
🎯 ثبت نام
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
تسلط جامع بر MVC Core برای توسعه وب حرفه‌ای

یادگیری MVC Core از مبانی تا پیشرفته: شی‌گرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژه‌های کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!

مشاهده بیشتر

آموزش ارسال گزارش از طریق Email در Flash Viewer Stimulsoft

آموزش ارسال گزارش از طریق Email در Flash Viewer Stimulsoft

Flash Viewer component امکان ارسال گزارشات از طریق email را در اختیار می گذارد. برای فعال سازی این قابلیت، باید مقدار ShowSendEmailButton property را روی viewer به true مقداردهی کنید و یک EmailReport event handler تعریف کنید.


1
2
3
4
5
6
7
8
9
10
11
12
13
Index.cshtml
...
@Html.StiNetCoreViewerFx(new StiNetCoreViewerFxOptions() {
Actions =
{
EmailReport = "EmailReport"
},
Toolbar =
{
ShowSendEmailButton = true
}
})
...<button></button>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
HomeController.cs
...
public IActionResult EmailReport()
{
StiEmailOptions options = StiNetCoreViewerFx.GetEmailOptions(this);
  
// Passed from the viewer, can be checked and changed
// options.AddressTo = "";
// options.Subject = "";
// options.Body = "";
  
// Should be filled here
options.AddressFrom = "admin_address@test.com";
options.Host = "smtp.test.com";
options.Port = 465;
options.UserName = "admin_address@test.com";
options.Password = "admin_password";
  
// options.CC.Add("email@test.com");
// options.BCC.Add("email@test.com");
// options.EnableSsl = true;
  
return StiNetCoreViewerFx.EmailReportResult(this, options);
}
...<button></button>

هنگام ارسال یک گزارش با email، منوی انتخاب attachment format نمایش داده می شود. پس از انتخاب فرمت، پنجره ای برای دریافت پارامترهای email مثل گیرنده آن، عنوان و متن پیام نمایش داده می شود.


ارسال گزارش از طریق Email

پس از تایید ارسال email، رویداد EmailReport event فراخوانی می شود. می توانید اطلاعات وارد شده در فرم را بررسی و تصحیح کنید. گزارش به صورت export شده به email اضافه می شود.

Flash Viewer component به شما امکان را می دهد که ایمیل گیرنده را مقداردهی کنید. این مقدار به عنوان مقدار پیش فرض استفاده می شود. به این منظور از DefaultEmailAddress property استفاده کنید.


1
2
3
4
5
6
7
8
9
10
Index.cshtml
...
@Html.StiNetCoreViewerFx(new StiNetCoreViewerFxOptions() {
Email =
{
DefaultEmailAddress = "recipient_address@gmail.com"
}
})
...
<button></button>
1398/07/18 1249 0
نظرات شما

نظرات خود را ثبت کنید...