سلام به همه دوستان و بخصوص جناب مدائنی عزیز
من میخام با استفاده از یک چک باکس یک پارشیال ویو اجرا بشه هر وقت چکت شد اون پارشیال خاص صدا زده بشه از این کدها استفاده کردم ولی اصلا پارشیال اجرا نمیشه
همه مدلهایی ک تو سایت stackoverflow.com بود رو تست کردم ولی نشد
ممنون میشم اگ سمپل های اجرایی ک مطمئن هستید رو بهم معرفی کنید
این کدهایی ک در ویو استفاده کردم :
<label> <input type="checkbox" id="check" name="check" onchange="abc" />اطلاعات افراد </label>
<script>
function abc() {
if (document.getElementById("check").checked) {
$('#mycheck').load("Views/Shared/_AddInfoPartial.cshtml");
}
}
</script>
با سلام دوست عزیز شما میتونید از نمونه کد زیر استفاده کنید
<div> <div> <label for="info"> Load Partial Add Info </label> <input type="checkbox" class="AddInfo" /> </div> <div class="result"></div> </div> <script src="~/Scripts/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(".AddInfo").change(function () { if (this.checked) { $.get("/Home/AddInfo", function (data) { $(".result").html(data); }); } }); </script>
و توی کنترلر هم باید ی Action داشته باشید که باتون پارشال ویوو برگردونه
public ActionResult AddInfo() { return PartialView("_PartialAddInfo"); }
و اینم کد های پارشال
<div> <form action="/" method="post"> <div> Info :<input type="text" name="info" placeholder="Enter your info ..." /> </div> </form> </div>
مهندس جان ایول دست درد نکنه درس شد فقط ی مشکلی داره ، اون تکست باکس هایی ک تو پارشیال دارم با عمل Edit کردن پر نمیشن منظورم اینه ک وقتی دکمه ادیت رو میزنم و میره ب پیج ادیت تو اون پیج برای دیزاین بهتر یسری از تکست باکس هاا رو دادم ب پارشیال حالا ک با روش شما همه چیزش درس شده فقط اون مقادیر در تکس باکسها نمیخابن اگ میشه در این مورد هم راهنماییم کنید
با تشکر فراوان
سلام
دوستان کسی نمیدونه اون آیدی رو جطور ب پارشیال بفرستم ک اون تکست باکس ها هم پر بشه؟؟
همین مشکل رو با تب هم پیدا کردم چن تا تکس باکس تو تب های دوم و سوم دارم وقتی دکمه ادیت رو میزنم فقط تکست باکسایی ک تو تب اول هستن پر میشن تکس باکس های تب های بعدی پر نیستن
آقای مدائنی ممنون میشم راهنماییم کنید
شما باید در تابع Change از جی کوئری مدیریت کنید
یعنی وقتی تیک خورد با Ajax پارشیال را از کنترلر فراخوانی کنید و نمایش دهید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)