View Full Version : ارتباط با دیتابیس در لایوت
sara_t
سه شنبه 17 اسفند 1395, 12:15 عصر
سلام دوستان
من یه فرم عضویت در خبرنامه توی لایوت وب سایتم قرار دادم.اما نمیدونم چطور میتونم در لایوت از دیتابیس بخونم.ممنون میشم راهنمایی کنید/
parvizwpf
سه شنبه 17 اسفند 1395, 12:20 عصر
کد بدید . یا تصویر کدها
sara_t
سه شنبه 17 اسفند 1395, 12:39 عصر
ممنون
من اصلا کدی ندارم.نمیدونم باید از کجا شروع کنم. یه input ودکمه ثبت دارم که میخام در فوتر کل صفحات قرار بدم که کاربران ایمیلشون رو وارد کنند و دکمه ثبت رو بزنن.منتها نمیدونم چطور در لایوت اینکارو انجام بدم.جایی خوندم پارشیال ویو ولی واقعا متوجه نشدم.
Moien Tajik
سه شنبه 17 اسفند 1395, 18:37 عصر
2 راه دارید :
1- داخل Layout خودتون یه بلاک برای کد های Razor باز کنید و Context رو اونجا تعریف کنید :
@{
var db = new WebsiteContext();
// Your other operations ...
}
2 - استفاده از Partial :
در این روش شما کدهای مربوط به ویو رو داخل Partial قرار میدید ، اما در هر اکشن شما باید Model رو پر کنید و به ویوهاتون پاس بدید. ( در سمت ویو برای به مشکل نخوردن Model های متفاوت یا از ViewModel باید استفاده کنید و یا Model رو در ViewBag به ویو پاس بدید و در ویو اون رو Cast کنید به مدل مورد نظر )
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.