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

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

کاربر سایت

akbaraliyari

عضویت از 1394/11/20

تکراری کار کردن UpdateTargetId در Ajax.beginform

  • سه شنبه 15 اسفند 1396
  • 11:56
تشکر میکنم

سلام مهندس مدائنی

من نتونستم متوجه بشم که کدوم رفرنس های jquery با هم تداخل دارن؟؟ میشه کمکم کنید؟؟ هر جوری اصلاح میکنم باز هم همون نتیجه رو میگیرم(یعنی تگها دو بار تو صفحه تکرار میشه) خود خاصیت UpdateTargetId درست کار میکنه؟؟

 <script src="~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="~/Content/jquery.unobtrusive-ajax.min.js"></script>

<span id="div">
   @ViewBag.text
</span>

    @using (Ajax.BeginForm("v", "Home", new AjaxOptions { HttpMethod = "post", UpdateTargetId = "div" }))
    {
        <input type="text" name="name" />
        <input type="submit" value="ارسال" />
    }
   

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

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

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 15 اسفند 1396
  • 13:02

با استفاده از inspect مروگر View Source صفحه جاری را قرار دهید.

کاربر سایت

akbaraliyari

عضویت از 1394/11/20

  • سه شنبه 15 اسفند 1396
  • 13:49
سلام،همه تگها رو یکبار تکرار کرده
<html><head><script src="/Scripts/jquery-1.10.2.min.js"></script>
<script src="/Content/jquery.unobtrusive-ajax.min.js"></script>


</head><body><br><br>
<span id="div">


<script src="/Scripts/jquery-1.10.2.min.js"></script>
<script src="/Content/jquery.unobtrusive-ajax.min.js"></script>


<br><br>
<span id="div">

</span>

<form action="/Home/v" data-ajax="true" data-ajax-method="post" data-ajax-mode="replace" data-ajax-update="#div" id="form0" method="post">        <input name="name" type="text">
        <input value="ارسال" type="submit">
</form>   


</span>

<form action="/Home/v" data-ajax="true" data-ajax-method="post" data-ajax-mode="replace" data-ajax-update="#div" id="form0" method="post">        <input name="name" type="text">
        <input value="ارسال" type="submit">
</form>   


</body></html>



کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 15 اسفند 1396
  • 13:52

فایل jquery.unobtrusive-ajax.min.js دو بار تعرف شده

کاربر سایت

akbaraliyari

عضویت از 1394/11/20

  • سه شنبه 15 اسفند 1396
  • 14:14

سلام

خیر دوبار تعریف نشده

من در کد یک بار تعریف کردم،ولی موقعی که UpdateTargetId کار میکنه،دوبار تکرار میشه در اجرا.

کدی که من در سورس نوشتم این هست ولی اشکاش رو نمیدونم  کجاست که هر چییزی رو دوبار اجرا میکنه

 <script src="~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="~/Content/jquery.unobtrusive-ajax.min.js"></script>

<span id="div">
   @ViewBag.text
</span>

    @using (Ajax.BeginForm("v", "Home", new AjaxOptions { HttpMethod = "post", UpdateTargetId = "div" }))
    {
        <input type="text" name="name" />
        <input type="submit" value="ارسال" />
    }
   

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

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

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

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