‫۱۰ سال و ۸ ماه قبل، چهارشنبه ۱۶ بهمن ۱۳۹۲، ساعت ۰۳:۰۹
آیا برای انتقال اطلاعات در بین دو اکشن روش بهتری نسبت به tempData هم وجود داره ؟
‫۱۰ سال و ۸ ماه قبل، سه‌شنبه ۱۵ بهمن ۱۳۹۲، ساعت ۱۹:۴۶
در هنگام ارسال اطلاعات فرم همه پارامترها در url  نمایش داده میشه
چطور میشه از نمایش این پارامترها جلوگیری کرد ؟
و در url  تنها نام همان اکشن نمایش داده شود
و اینکه من از FormCollection برای  دریافت مقادیر فرم استفاده می‌کنم
‫۱۰ سال و ۹ ماه قبل، یکشنبه ۲۲ دی ۱۳۹۲، ساعت ۱۴:۵۰
با درود؛ میشه لطفا بفرمایید در مرورگر IE از ورژن چند از Jquery Ajax پشتیبانی میشه ؟ برای بکارگیری فرمت Json
‫۱۰ سال و ۱۰ ماه قبل، یکشنبه ۲۶ آبان ۱۳۹۲، ساعت ۱۷:۱۱
بله دقیقا همین مشکل بود
مشکل اصلی امثال من اینه که همیشه مقدمه‌ها را ساده میگیریم
خیلی ممنوم ار شما
‫۱۰ سال و ۱۰ ماه قبل، یکشنبه ۲۶ آبان ۱۳۹۲، ساعت ۱۶:۵۰
بسیار عالی
با دیباگ برنامه با افزونه فایرباگ خطای زیر مشاهده شد !
NetworkError: 404 Not Found - http://localhost:9303/Home/Home/EmployeeInfoData
اما چرا کنترلر Home دوبار در لینک آورده شده ؟
‫۱۰ سال و ۱۰ ماه قبل، یکشنبه ۲۶ آبان ۱۳۹۲، ساعت ۱۵:۱۸
وقتی در مثال بالا در ابتدا یک کنترلر دیگه را اجرا کنیم مثلا در ابتدا کنترلر Login برنامه اجرا بشه و سپس کنترلر بالا (Home/EmployeeInfoData) را درخواست کنیم برنامه دچار مشکل میشه و با صفحه سفید مواجه هستیم! یعنی اگه در routes.MapRoute برنامه نام کنترلر دیگه ای باشه و سپس کنترلر بالا را فراخانی بشه هیچ مقداری نمایش داده نمیشه 
‫۱۰ سال و ۱۱ ماه قبل، شنبه ۲۵ آبان ۱۳۹۲، ساعت ۱۴:۱۴
با درود؛ من با استفاده از متد jQuery.Ajax  و درخواست از یک کنترلر برای نمایش اطلاعات از دیتابیس به روش زیر عمل کردم
     <script type="text/javascript">
 
        $(function () {
            getData();
        });
 
        function getData() {
        var $tbl = $('#tblEmployee');
            $.ajax({
            url: 'Home/EmployeeInfoData',
            type: 'Post',
                datatype: 'json',
                success: function (data) {
                    if (data.length > 0) {
                        $tbl.empty();
                        $tbl.append(' <tr><th>ID</th><th>Name</th><th>Family</th></tr>');
                        var rows = [];
                        for (var i = 0; i < data.length; i++) {
                            rows.push(' <tr><td>' + data[i].Id + '</td><td>' + data[i].Name + '</td><td>' + data[i].Family + '</td></tr>');
                        }
                        $tbl.append(rows.join(''));
                    }
                }
            });
        }
    </script>

و کنترلر مربوط
[HttpPost]        
        public ActionResult EmployeeInfoData()
        {

 InfoEmployee mp = new InfoEmployee();
             var names = mp.GetData();
         return Json(names);
        }
و سوال اینکه وقتی از Return View استفاده کردم هیچ رکوردی بازگردانده نشد و با یک صفحه سفید مواجه شدم و باید حتما از Return Json استفاده کنم تا اطلاعات درخواستی نمایش داده بشه؟ آیا حتما باید از Return Json استفاده کرد ؟ و یا در کد نویسی من جایی اشکال هست ؟
‫۱۰ سال و ۱۱ ماه قبل، یکشنبه ۱۹ آبان ۱۳۹۲، ساعت ۱۴:۵۱
یک سوال ابتدایی
آیا سرعت کار با دیتابیس و فراخوانی دیتا با استفاده از  EF نسبت به Ado.Net  و یا همان DataSet و DataReader بیشتر است ?
یا فقط به خاطر یک سری مزیت‌های دیگه باید رو بیاریم به این تکنولوژی ؟
راستش من فقط سرعت کار برام مهمه !
‫۱۰ سال و ۱۱ ماه قبل، شنبه ۱۱ آبان ۱۳۹۲، ساعت ۱۳:۳۵
«تعریف HTML Helpers سفارشی به صورت عمومی:
برای این منظور فایل web.config موجود در پوشه Views را باز کنید (و نه فایل web.config قرار گرفته در ریشه اصلی برنامه). سپس فضای نام مورد نظر را در قسمت namespaces صفحات اضافه نمائید:»

برای من برعکس بود و باید در فایل web.config در ریشه اصلی برنامه اضافه میشد تا بدون مشکل متد Html Helper اجرا شود
البته من با VB برنامه نویسی میکنم
‫۱۰ سال و ۱۱ ماه قبل، پنجشنبه ۹ آبان ۱۳۹۲، ساعت ۲۰:۰۹
اما بازم متوجه نشدم که این تاخیر در ورود هر کاربر رخ میده یا اولین کامپایل برنامه ؟
یعنی با از بین رفتن سشن کاربر و ورود دوباره این تاخیر در بارگذاری را داریم ؟