سلام خدمت مهندسین عزیز
فرم زیرو طراحی کردم .
هر ستون یعنی "کارکرد" و "پرداختها" و "کسورات" و "کسورات وام" یه جدول جداگانه تو دیتابیسه!!
با استفاده از Ajax هر کدومو جدا به فرمم اضافه کردم بشکل زیر:
<script> $(document).ready(function () { $("#FishYear").change(function () { //dvFish //نمایش کارکرد در فیش حقوقی var d = "FishID=" + $("#FishYear").val(); var u = '@Url.Action("FishKarkard", "FishView")'; $.get(u, d, function (rd) { $("#dvkarkard").html(rd); }) //نمایش اطلاعات اضافات var ez1 = "FishID=" + $("#FishYear").val(); var uz1 = '@Url.Action("FishEzafat", "FishView")'; $.get(uz1, ez1, function (rd1) { $("#dvezafat").html(rd1); }) //dvkosorat نمایش اطلاعات کسورات var ez1 = "FishID=" + $("#FishYear").val(); var uz1 = '@Url.Action("FishKosorat", "FishView")'; $.get(uz1, ez1, function (rd1) { $("#dvkosorat").html(rd1); }) //dvvaam نمایش اطلاعات کسورات وام var ez1 = "FishID=" + $("#FishYear").val(); var uz1 = '@Url.Action("FishVaam", "FishView")'; $.get(uz1, ez1, function (rd1) { $("#dvvaam").html(rd1); }) }) }); </script>
سوالم اینه ، روشی که روفتم منطقیه یا جداولمو با هم Join کنم و یه بار بخونم؟
در این صورت میشه اطلاعاتو مثل فرم بالا درآورد؟
نکته: تعداد ردیفها تو هر جدول متغیره و ثابت نیست
بهتره از ViewModel استفاده کنید و از سمت اکشن اطلاعات را ارسال کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)