دوستان سلام
من با استفاده از ASP.NET MVC به همراه Kendo یک سایت طراحی کردم
سایت رو که روی هاست اشتراکی قرار می دهم یک مشکل پیش میاد و آن هم این است که هر کجا تابعی اجرا می شود که خروجی آن JSON است متن خروجی به جای اینکه در صفحه استفاده شود به شکل متن در مرورگر نمایش داده میشود( یا به صورت فایل برای دانلود آورده میشه)
مثلا وقتی که روی دکمه رفرش گرید کندو کلیک می کنم، تابع مربوطه به درستی اجرا شده و خروجی JSON تولید می شود ولی این خروجی به جای اینکه توسط گرید استفاده شود، در مرورگر نمایش داده می شود
اگر کسی می تونه کمکی کنه ممنون می شم
با سلام
در صورتی که می خواهید از Json استفاده کنید باید با استفاده از Ajax از داده های دریافتی اون استفاده کنید ، کنترلی که نوع داده بازگشتی JsonResult هست را نباید مستقیم Call کنید.
در این صورت یا به صورت آماده دانلود دیده می شه ، یا محتوای اون در مرورگر دیده میشه.
جناب کرمی
سلام
ممنون از راهنمایی تون. ولی من از کندو استفاده کردم. اگر با کندو آشنا باشید شما فقط نام متد سرور را مشخص می کنید و خود کندو با Ajax عمل دریافت اطلاعات رو انجام می دهد
کل سایت به این شکل نوشته شده و تا به امروز کار می کرده ولی یک دفعه این طور شد
حتی روی سرور خود شرکت هم که پابلیش شده بود، درست کار می کرد
بر روی هاست اشتراکی به این صورت میشه
قسمت کد کندو را قرار بدید بی زحمت
@using GPSSite.ViewModels;
@model vm_DeviceRegister
ممنون
نسخه 1 ماه پیش رو که تست می کنم درسته
از اون موقه تا حالا هم فقط یه کم فقط روی CSS کار کردم(خیلی کم-یکی دو تا فرم)
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)