PDA

View Full Version : اساتید مجترم لطفان راهنمایی کنید ( فراخوانی توابع )



NIMA_1981
یک شنبه 13 شهریور 1390, 11:12 صبح
سلام اساتید محترم

من یک مشکلی دارم سعی میکنم کامل توضیح بدم که بتونید راهنمایی کنید

من یک سری یک صفحه اصلی دارم مثل این عکس
74808
ور روی هر کدام از منوهای سمت راست کلیک میکنم یک User Control توسط این روش که آقای نصیری گفته
http://www.dotnettips.info/2009/07/blog-post_06.html
لود میشه
توی این User Control من یک جدول دارم که از یک فایل xml اطلاعات را نمایش میده و یک textbox و یک button
74809
وقتی یک اسم در تکس باکس وارد میکنم باید به این لست بالا اضافه بشه و در بانک هم نوشته بشه من داخل من با قسمت اول مشکلی ندارم اما وقتی قسمت code behind کلید اجرا میشه صفحه رفرش میشه
حالا چطوری میتنونم از رفر شدن اسن صفحه جلو گیری کنم
من برای قسمت آجاکس از کد های jquery استفاده کردم

این تابعی که باید اجرا بشه

public string writexml1() {
try
{
XDocument xmlDoc = XDocument.Load(Server.MapPath("People.xml"));

xmlDoc.Element("Persons").Add(new XElement("Person", new XElement("Name", naeim.Text),
new XElement("City", naeim.Text), new XElement("Age", naeim.Text)));

xmlDoc.Save(Server.MapPath("People.xml"));
naeim.Text = "Data successfully added to XML file.";
// readXML();
}
catch
{
naeim.Text = "Sorry, unable to process request. Please try again.";
}
return null;
}

اینم قسمت code behind

protected void add2_Click(object sender, EventArgs e)
{
writexml1();
}


این کد جاوا و jquery برای اضافه شن به لیست بالا

<script type="text/javascript">

$(function () {
$('#<%=add2.ClientID%>').click(function () {
var mm = $('#<%=naeim.ClientID%>').val();
$('<tr>' + '<td>' + nn + '</td><td>' + mm + '</td>' + '</tr>').appendTo('tbody');

});

});

</script>

اساتید لطف کن یک روش پیشنهاد بدن که این مشکل جل بشه

TeacherMath
سه شنبه 15 شهریور 1390, 13:11 عصر
یرای اینکه کاربر رفرش شدن صفحه را نبیند صفحه را در یک updatepanel قراربده.