eitaa logo
پروژه ASP.Net Core MVC (وب و سی شارپ)
120 دنبال‌کننده
168 عکس
38 ویدیو
376 فایل
❁﷽❁ آموزش 📖 برنامه نویسی ASP.Net Core MVC (وب و سی شارپ) Admin: @alialirezapanahi برنامه نویسی برنامه نویسی سی شارپ eitaa.com/sisharpapp برنامه نویسی وب eitaa.com/aspdatnet ویراستی virasty.com/alialirezapanahi آپارات aparat.com/alialirezapanahi
مشاهده در ایتا
دانلود
LabNobatPlus.zip
حجم: 25.1M
پروژه نوبت آزمایش نوشتم
پروژه ASP.Net Core MVC (وب و سی شارپ)
پروژه نوبت آزمایش نوشتم
تاریخ را به دو حالت نوشتم به شمسی و به میلادی و کاری به سیستم ویندوز نداره که شمسی کردی یا میلادی خودتان تست کنید و سیستم ماه را تغییر دهید
LabNobatPlus (2).zip
حجم: 25.2M
پروژه اصلاح شد رفع باگ‌ها و بهبود عملکرد
ProductMarket.zip
حجم: 25.7M
پروژه ProductMarket دارای ثبت نام و ورود و نقش کاربر و در خواست نقش فروشنده و تایید نقش توسط ادمین گزارش و ایجاد تصویر و جدا سازی منطق در سرویس و کوکی هفت روزه
توضیح کنترلر name.mp3
زمان: حجم: 6.9M
توضیح کنترلر name در ASP.Net Core MVC ساخته شده از هوش مصنوعی
پروژه ASP.Net Core MVC (وب و سی شارپ)
توضیح کنترلر name در ASP.Net Core MVC ساخته شده از هوش مصنوعی
کنترلر Name public class NameProjectController : Controller { private readonly AppDbContext _context; public NameProjectController(AppDbContext context) { _context = context; } public IActionResult Index() { var names=_context.Names.ToList(); return View(names); } public IActionResult Details(int id) { var name = _context.Names.Find(id); return View(name); } public IActionResult Create()=> View(); [HttpPost] public IActionResult Create(Name name) { if (ModelState.IsValid) { _context.Add(name); _context.SaveChanges(); return RedirectToAction("Index"); } return View(name); } public IActionResult Edit(int id) { var name = _context.Names.Find(id); if (name == null) return NotFound(); return View(name); } [HttpPost] public IActionResult Edit(Name name) { if (ModelState.IsValid) { _context.Update(name); _context.SaveChanges(); return RedirectToAction(nameof(Index)); } return View(name); } [HttpPost] public IActionResult Delete(int id) { var name= _context.Names.Find(id); if (name == null) return NotFound(); _context.Names.Remove(name); _context.SaveChanges(); return RedirectToAction(nameof(Index)); } } ویوی index @model IEnumerable<Name> @{ ViewData["Title"] = "Index"; } <h1>لیست نام ها</h1> <a asp-action="Create" class="btn btn-primary">افزودن یک نام جدید</a> <table class="table"> <tr> <th>عنوان</th> <th>عملیات</th> </tr> @foreach(var item in Model) { <tr> <td>@item.Title</td> <td> <a asp-action="Edit" asp-route-id="@item.Id" class="btn btn-warning">ویرایش</a> <a asp-action="Details" asp-route-id="@item.Id" class="btn btn-success">جزئیات</a> <form asp-action="delete" asp-route-id="@item.Id" style="display:inline"> <button type="submit" class="btn btn-danger">حذف</button> </form> </td> </tr> } </table> ویوی Create @model Name @{ ViewData["Title"] = "Create"; } <h1>افزودن نام جدید</h1> <form asp-action="Create"> <label>عنوان:</label> <input asp-for="Title" /> <span asp-validation-for="Title"></span> <button type="submit" class="btn btn-success">ثبت</button> </form> ویوی Details @model Name @{ ViewData["Title"] = "Details"; } <h1>جزئیات</h1> <h2>@Model.Title</h2> ویوی Edit @model Name @{ ViewData["Title"] = "Edit"; } <h1>ویرایش نام</h1> <form asp-action="Edit"> <input type="hidden" asp-for="Id" /> <label>عنوان</label> <input asp-for="Title" /> <span asp-validation-for="Title"></span> <button type="submit" class="btn btn-success">ذخیره</button> </form>
https://eitaa.com/Pollbot_app/app?startapp=OU5djoUI?btn=نمایش.نظر.سنجی 📊 یک نظرسنجی جدید ایجاد شده! 🎯 عنوان: به کدام سطح از برنامه‌نویسی علاقه‌مند هستید یا در حال یادگیری آن هستید؟ 📝 گزینه‌ها: • 🟢 مبتدی (Beginner) | مفاهیم پایه مثل متغیر، شرط، حلقه، و ساختارهای ساده | • | 🔵 متوسط (Intermediate) | ساخت پروژه‌های کوچک، کار با دیتابیس، طراحی فرم‌ها | • 🟣 پیشرفته (Advanced) | معماری پروژه، امنیت، API، طراحی چندلایه و بهینه‌سازی | • 🟠 تخصصی (Expert) | توسعه حرفه‌ای، طراحی سیستم‌های بزرگ، تست، DevOps، مقیاس‌پذیری | • ⚪ فقط علاقه‌مندم، هنوز شروع نکردم | دوست دارم یاد بگیرم ولی هنوز وارد نشدم | 🗳️ برای شرکت در این نظرسنجی روی دکمه زیر یا لینک کلیک کنید 👇
این جمعه وقت نکردم پروژه جدید بسازم ما را ببخشید انشاا... جمعه دیگر
ایجاد کنترلر کامل با ویو و public class NameController : Controller { private readonly AppDbContext _context; public NameController(AppDbContext context) { _context = context; } public IActionResult Index() => View(_context.Names.ToList()); public IActionResult Details(int id) => View(_context.Names.Find(id) ?? throw new Exception("NotFound")); public IActionResult Create()=> View(); [HttpPost] public IActionResult Create(Name name) { if (ModelState.IsValid) { _context.Add(name); _context.SaveChanges(); return RedirectToAction("Index"); } return View(name); } public IActionResult Edit(int id) { var name = _context.Names.Find(id); return name != null ? View(name) : NotFound(); } [HttpPost] public IActionResult Edit(Name name) { if (ModelState.IsValid) { _context.Update(name); _context.SaveChanges(); return RedirectToAction("Index"); } return View(name); } [HttpPost] public IActionResult Delete(int id) { var name = _context.Names.Find(id); if (name == null) return NotFound(); _context.Remove(name); _context.SaveChanges(); return RedirectToAction("Index"); } } من دو کنترلر متفاوت دارم