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

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

کاربر سایت

alinazarisanj

عضویت از 1393/10/23

تعریف رخداد برای partial

  • شنبه 8 آبان 1395
  • 12:13
تشکر میکنم

سلام،

من یه فرم داینامیک در mvc ایجاد کردم، حالا میخوام برای پارشیالایی که در صفحه که از نوع textbox, dropdownlist, ... حالت get داشته باشم، در داخل partial میشه برای textbox, ... حالت onchange را تعریف کرد اما حالت داینامیکیش رو از دست میده، اگه راه حلی برای ایجاد event برای partial وجود داره ممنون میشم راهنماییم کنید.

 

مرسی

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

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

ایمان مدائنی

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

  • شنبه 8 آبان 1395
  • 12:18

میتونید به هر پارشیال یک ID بدید

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

کاربر سایت

alinazarisanj

عضویت از 1393/10/23

  • شنبه 8 آبان 1395
  • 12:24

حرفتون درسته، اما چون فرم به صورت داینامیکی است هر کدوم از این partial ها چنیدین بار در فرم استفاده میشهو اگر من یه id تعریف کنم باید برای هر حالت یه تابع بنویسم در صورتی که من یه تابع میخوام بنویسم که برای تمامی حالات جوابگو باشه.

@{
    switch (Model.DataType)
    {
        case (byte)HamrahGard.Models.EnumTypes.PlaceAttributeType.Text:
            @Html.Partial(MVC.Shared.Views.PartialComponent.Components._TextBox, Model)
            break;
کاربر سایت

ایمان مدائنی

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

  • شنبه 8 آبان 1395
  • 12:37

بالاخره شما باید تشخیص بدید از کدام ویو درخواست اومده

یا میتونید از this در jquery استفاده کنید

کاربر سایت

alinazarisanj

عضویت از 1393/10/23

  • شنبه 8 آبان 1395
  • 13:22

من میخوام برای رفع مشکلم یه event جدید در جی کوئری تعریف کنم، اما تو سرچام به نتیجه مطوبی نرسیدم، اگه بشه شما یه راهنمایی و یا یه مثال برام بزارین 

ممنون

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

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

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

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