دسته بندی ها
21:20 1403/10/06
درخواست چاپ اطلاعات از طریق صفحه modal
با سلام
یک صفحه مودال دارم که آیتم چاپ دارم میخوام با کلیک روی آن از صفحه مودال خارج شود و یک صفحه جدید برای چاپ باز کند در واقع چطور از دستور target="_blank در صفحه مودال استفاده کنم (از نرم افزار استیمول سافت استفاده می کنم)
<button class="btn btn-success" type="submit" style="width:150px;border-radius: 4px 4px 4px 4px;">
چاپ
</button>
کدهای سی شارپ
[HttpPost]
[ValidateAntiForgeryToken]
public IActionResult AddFieldOfStudy(string StudentCode, string shomare, string datefield)
{
StiReport report = new StiReport();
report.Load(StiNetCoreHelper.MapPath(this, "wwwroot/reports/mafiat.mrt"));
return StiNetCoreReportResponse.PrintAsHtml(report);
}
ویرایش شده در پنج شنبه 6 دی 1403 ساعت 22:39:56
مشخصات سوال کننده :
کاربر : mmojadmi
امتیاز کاربر : 3
رتبه کاربر : 136
به این سوال امتیاز بدهید
0
تعداد بازدید این سوال : 539
پاسخ دهنده : hamdola
02:01 1403/10/08
دوست عزیز دکمه Button شما از نوع submit تعریف شده. نوع submit یعنی اطلاعات رو جوری میفرسته سمت سرور که باعث رفرش شدن صفحه شما میشه. بنابراین باعث میشه فرم modal شما بسته بشه.
شما باید دکمه button رو توسط ajax کدنویسی کنید تا صفحه رفرش نشه
<button class="btn btn-success" id='btnsubmit' style="width:150px;border-radius: 4px 4px 4px 4px;">
چاپ
</button>
حالا میتونید توسط دستورات جی کویری و ایجکس اطلاعات رو به سمت سرور ارسال کنید. این باعث میشه صفحه رفرش نشه.
$("#btnsubmit").on("click", function(e){
$.ajax({
url : '',
type : 'GET',
data : {
'yourData'
},
dataType:'json',
success : function(data) {
//...
}
});
})
ویرایش شده در پنج شنبه 13 دی 1403 ساعت 20:16:54
1 نظر
mmojadmi :
اگر زحمتی نیست می شود یک نمونه فایل بگذارید ممنون میشم
امتیاز کاربر : 3
رتبه کاربر : 136
تاریخ ثبت : 02:26 1403/10/13
آخرین سوالات ثبت شده
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
سوالات مرتبط
- ارسال پارامتر از سی شارپ به استیمول سافت
- قرار دادن مقادیر ارسالی یک ستون از جدول به صورت سطری در استیمول
- عدم پشتیبانی استیمول سافت از فونت های فارسی
- گزارش گیری پویا در استیمول سافت
- ارسال اطلاعات از تکست باکس ها درون فرم خام استیمول سافت
- مشکل در گزارش گیری با استیمول سافت
- عدم نمایش گزارش استیمول سافت روی سیستم کلاینت
- ارسال پارامتر به Stored Procedure در استیمول سافت
- مشکل کانکت شدن به دیتابیس در استیمول سافت
- خطای Login failed for user sa در گزارش گیری با استیمول سافت
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود