مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sianid

عضویت از 1395/09/11

ارور Input string was not in a correct format

  • یکشنبه 17 اردیبهشت 1396
  • 16:57
تشکر میکنم

سلام دوستان

من یک PartialView ساختم که در یکی از ویو ها با دستور @Html.Action فراخوانده شده.

وقتی اونو از طریق ویژوال استادیو اجرا میکنم بدون هیچ مشکلی در لوکال یاز میشه اما زمانی که پابلیش میشه روی سرور ارور Input string was not in a correct format میده ؟!

اگر دوستان با این مشکل برخوردند و حل شده ممنون میشم توضیح بدن جریان از چه قراره ؟

استاد مدائنی عزیز لطفا بررسی کنید.

پاسخ های این پرسش

تعداد پاسخ ها : 8 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 17 اردیبهشت 1396
  • 17:33

شما میتونید Elmah را روی پروژه نصب کنید تا بتونید جزئیات دقیقی از خطا بدست بیارید

این متن خطا نمیتونه راهنمایی کنه مشکل از کجاست

اکشنتون پارامتر ورودی داره ؟

کاربر سایت

sianid

عضویت از 1395/09/11

  • یکشنبه 17 اردیبهشت 1396
  • 17:46

خیر هیچ پارامتر ورودی نداره ، هیچ کاره خاصی هم نکرده فقط یه Viewbag پر میشه همین.

دلیل اینکه تو لوکال کاملا درسته و تو سرور ارور میده چی میتونه باشه ؟

Elmah که فرمودین رندر سمت سرور رو چک میکنه ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 17 اردیبهشت 1396
  • 17:48

Elmah تمام خطاها سمت سرور را با جزئیات لاگ میزنه

نصب کنید

کاربر سایت

sianid

عضویت از 1395/09/11

  • دوشنبه 18 اردیبهشت 1396
  • 16:49

متشکر از راهنماییتون

من Elmah رو نصب کردم اما لاگی که بهم داد خیلی چیزی ازش در نیومد.

ببینید من یه تابع دارم داخل یک کلاس که نام کاربری رو بهش میدم و پروژه های مربوط به اون یوزر را برمیگردونه، این تابع درون کنترلر فرا خوندم (تصویر اول)  که اکشن اون (تصویر دوم) رو داخل View اصلی صدا زدم (تصویر سوم).

تصویر 1

تصویر 2

تصویر 3

این روند زمانی که از ویژوال استودیو اجرا میکنم بدون هیچ مشکلی آمار رو نشون میده اما زمانی که روی سرور پابلیش میشه ارور های زیر رو میده !!

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 اردیبهشت 1396
  • 18:06

بعد از نام اکشن یک , بزارید و داخل "" نام کنترلری که در اون اکشن وجود داره رو قرار دهید و تست کنید

کاربر سایت

sianid

عضویت از 1395/09/11

  • دوشنبه 18 اردیبهشت 1396
  • 19:20

استاد دلیلشو پیدار کردم، مشکل اینجاس که این دیتابیس که به بنده دادن نوع داده رشته گرفته اما به عنوان double ازش استفاده میشه. داده هایی که وجود دارند با / اعشارشون جدا شده، حالا روی سیستم خودم اعشار رو بصورت / قبول میکنه اما سرور اعشار رو با "." میخواد، به نظرتون راه حل چیه ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 اردیبهشت 1396
  • 19:27

 از Replace استفاده کنید و / رو به . تغییر دهید

کاربر سایت

y.azizi

عضویت از 1397/07/06

  • جمعه 6 مهر 1397
  • 14:44

سلام من در layout برنامه b4A یک فایل باز کردم و بعد از کد دادن به imageview2 ارور input string was not in a correct format  می ده. اینم عکسش:

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)