PDA

View Full Version : چگونه با کلیک بر روی دکمه اطلاعات در پایگاه داده ذخیره بشن؟؟



vahid1360
دوشنبه 10 آذر 1393, 13:54 عصر
سلام دوستان
یه سوال داشتم میشه یکی بهم کمک کنه خیلی ممنون میشم...
من الان تو طراحی سایتم با asp.net mvc میخام حالا بعد اینکه برنامه اجرا شد با زدن دکمه جملات یا اطلاعاتی که تو سایت وارد شده رو ببره
تو پایگاه دادم ذخیره کنه ... اصلا نمیدونم کجا باید چیا بنویسم میشه خیلی ریز یکی بهم کمک کنه ....
خیلی ممنون...

r4hgozar
دوشنبه 10 آذر 1393, 14:15 عصر
سلام.
اینطور که شما نوشتی به نظر من کلا نمی دونی mvc چی هست.
یه کتاب بگیرین بخونین بعد. حداقل مطالعه کنین که view , model , controler چیه بعد.
موفق باشید.

vahid1360
دوشنبه 10 آذر 1393, 15:49 عصر
سلام.
اینطور که شما نوشتی به نظر من کلا نمی دونی mvc چی هست.
یه کتاب بگیرین بخونین بعد. حداقل مطالعه کنین که view , model , controler چیه بعد.
موفق باشید.

داداشم خوندم یه صفحه ای طراحی کردم که تکس باکس و باتن داره حالا میخام بعد اجرا یسری اطلاعات که تو تکس باکس مینویسم
با زدن دکمه باتن بره تو بایگاه داده ذخیره بشه.... زیاد تو این زمینه کار نکردم یکم محیطش برام گنگه ... با وب فرم و ویندوز فرم قاطی میکنم...

r4hgozar
دوشنبه 10 آذر 1393, 18:39 عصر
نه خوب واسه همین می گم. تو زمان معمول کنگه.
به نظرم این سایت رو نگاه کن.
خیلی کمکت می کنه. پیشرفته نمی گه اما مبانی پایه رو می گه.
http://www.tolooco.ir/

helpsos
دوشنبه 10 آذر 1393, 18:40 عصر
اگه علاقه داری که یادبگیری بهتره حتما به سایت www.dotnettips.info بری و همه ی پست های مربوط به mvc رو یه بار بخوانی و بار دوم بخونی و پیاده سازی کنی:چشمک:

helpsos
سه شنبه 11 آذر 1393, 12:03 عصر
خیلی خب
شما این کارها رو بکن
البته من روی VS2013 برات میگم
یه پروژه جدید MVC بساز
توی پوشه ی Model کلاس زیر را ایجاد کن

public class Employee
{
public int ID { get; set; }
public string Name { get; set; }
}

حالا باید این کلاس را به عنوان موجودیت معرف کنی تا به بانک اطلاعاتیت هم اضافه بشه
برو به فایل IdentityModels.cs و اونرا به صورت زیر ویرایش کن:

public class ApplicationUser : IdentityUser
{
public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
{
// Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
// Add custom user claims here
return userIdentity;
}
}

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema: false)
{
}

public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
public System.Data.Entity.DbSet<Employee> Employes { get; set; }
}

حالا برای اینکه جدولت درست بشه برنامه را مثلا یه بار اجرا کن
خیلی خب به پوشه Controller برو و یه کنترلر جدید با نام مثلا employee ایجاد کن ولی به این صورت:
126225
و بعد هم
126226
حالا همه چیز آماده است
به فایل /Views/Shared/_Layout.cshtml برو و اونجا لینک زیر را برای صفحه اول Employee بنویس مثل زیر:

<li>@Html.ActionLink("لیست کارمندان", "Index", "Employees")</li>
حالا اجرا کن و حال کننن
ولی خب یاد بگیر که برای هر عملیات چیکار می کنه

RIG000
سه شنبه 11 آذر 1393, 15:03 عصر
داری mvcیاد میدی؟ :) :لبخند::تشویق:

vahid1360
پنج شنبه 13 آذر 1393, 10:12 صبح
اقا خیلی ممنون لطف کردی ...
فقط من یه مشکلی دارم این فایل IdentityModels.cs کجاست تو مدل ها هستش من پیدا نمیکنم... ;(
خاهشا ضروریه کمکم کنید....