سلام،
من یه فرم داینامیک در mvc ایجاد کردم، حالا میخوام برای پارشیالایی که در صفحه که از نوع textbox, dropdownlist, ... حالت get داشته باشم، در داخل partial میشه برای textbox, ... حالت onchange را تعریف کرد اما حالت داینامیکیش رو از دست میده، اگه راه حلی برای ایجاد event برای partial وجود داره ممنون میشم راهنماییم کنید.
مرسی
میتونید به هر پارشیال یک ID بدید
بعد برای صدا زدن فانکشن ها اون ID را ارسال کنید تا متوجه بشید برای کدام پارشیال است
حرفتون درسته، اما چون فرم به صورت داینامیکی است هر کدوم از این partial ها چنیدین بار در فرم استفاده میشهو اگر من یه id تعریف کنم باید برای هر حالت یه تابع بنویسم در صورتی که من یه تابع میخوام بنویسم که برای تمامی حالات جوابگو باشه.
@{ switch (Model.DataType) { case (byte)HamrahGard.Models.EnumTypes.PlaceAttributeType.Text: @Html.Partial(MVC.Shared.Views.PartialComponent.Components._TextBox, Model) break;
بالاخره شما باید تشخیص بدید از کدام ویو درخواست اومده
یا میتونید از this در jquery استفاده کنید
من میخوام برای رفع مشکلم یه event جدید در جی کوئری تعریف کنم، اما تو سرچام به نتیجه مطوبی نرسیدم، اگه بشه شما یه راهنمایی و یا یه مثال برام بزارین
ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)