سلام دوستان
من یه فرم عضویت در خبرنامه توی لایوت وب سایتم قرار دادم.اما نمیدونم چطور میتونم در لایوت از دیتابیس بخونم.ممنون میشم راهنمایی کنید/
سلام دوستان
من یه فرم عضویت در خبرنامه توی لایوت وب سایتم قرار دادم.اما نمیدونم چطور میتونم در لایوت از دیتابیس بخونم.ممنون میشم راهنمایی کنید/
کد بدید . یا تصویر کدها
ممنون
من اصلا کدی ندارم.نمیدونم باید از کجا شروع کنم. یه input ودکمه ثبت دارم که میخام در فوتر کل صفحات قرار بدم که کاربران ایمیلشون رو وارد کنند و دکمه ثبت رو بزنن.منتها نمیدونم چطور در لایوت اینکارو انجام بدم.جایی خوندم پارشیال ویو ولی واقعا متوجه نشدم.
2 راه دارید :
1- داخل Layout خودتون یه بلاک برای کد های Razor باز کنید و Context رو اونجا تعریف کنید :
@{
var db = new WebsiteContext();
// Your other operations ...
}
2 - استفاده از Partial :
در این روش شما کدهای مربوط به ویو رو داخل Partial قرار میدید ، اما در هر اکشن شما باید Model رو پر کنید و به ویوهاتون پاس بدید. ( در سمت ویو برای به مشکل نخوردن Model های متفاوت یا از ViewModel باید استفاده کنید و یا Model رو در ViewBag به ویو پاس بدید و در ویو اون رو Cast کنید به مدل مورد نظر )