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

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

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

نمایش model و نسبت دادن model به textboxfor در یک View

  • پنجشنبه 7 مرداد 1395
  • 09:48
تشکر میکنم

می خوام تو view هم اطلاعات رو نشون بدم و هم تو دیتابیس insert کنم.

مدل رو از نوع ienumerable تعریف کردم. با foreach اطلاعات رو تو جدول نشون می دم.

اما برای insert تو textboxfor چی باید بنویسم؟

با تشکر

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

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

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 مرداد 1395
  • 14:00

استاد متشکرم

اما منظورم modal نیست.

منظورم model در mvc هست. همون لایه model

چگونه می توان در یک صفحه هم  اطلاعات رو بوسیله ienumerable در جدول نمایش داد

و هم از textboxfor برای اتصال به یکی از فیلدهای جدول استفاده کرد؟

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 7 مرداد 1395
  • 14:03

عذر خواهی میکنم اشتباه متوجه شدم

میتونید برای افزودن از یک Partial View استفاده کنید و در اون افزودن را به همراه مدلش قرار دهید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 مرداد 1395
  • 14:11

بدون استفاده از partial view نمی شود؟

استاد یک سؤال دیگه هم داشتم:

من با استفاده از  کد زیر model رو به view پاس می دم:

var Product = from p in shop.Tbl_Product select p;
            return View(Product);

در ویو نیز چنین نوشتم:

@model Eshop.Models.Tbl_Product

اما با خطای زیر مواجه می شوم:

The model item passed into the dictionary is of type 'System.Data.Entity.Infrastructure.DbQuery`1[Eshop.Models.Tbl_Product]', but this dictionary requires a model item of type 'Eshop.Models.Tbl_Product'.

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 7 مرداد 1395
  • 15:05

بدون پارشیال هم میشه باید از تگ فرم جدا استفاده کنید

باید .Tolist بزارید

به این شیوه حالت lazy Liad لینک رو استفاده کردید و تا فراخوانی نشه اجرا نمیشه

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 7 مرداد 1395
  • 15:09

استاد حالت lazy liad رو اگه میشه توضیح دهید که به چه معنی هست؟

از تگ form جدا استفاده بشه درست. اما متن برای html.textboxfor رو چی بنویسم؟

و برای ارسال model به ویو ، در ویو حتما باید از ienumerable استفاده بشه؟

با تشکر

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

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

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

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