View Full Version : نحوه دسترسی به یک آبجکت در یوزرکنترل asp.net توسط jquery
mojahed
چهارشنبه 28 اردیبهشت 1390, 13:01 عصر
با سلام دوستان
من میخواهم در دات نت و توسط jquery به یک آبجکت در یوزرکنترل asp.net دسترسی پیدا کنم چطور این کار را بکنم.
NR_Nazifi
شنبه 31 اردیبهشت 1390, 17:14 عصر
سلام
منظورتون اینه که کد های جیکوئری داخل خود یوزر کنترل نوشته بشوند
mojahed
دوشنبه 02 خرداد 1390, 13:22 عصر
منظور این است که چطور به یک آبجکت یا کنترلی که در یوزر کنترل میباشد توسط دستور Jquery به مقدار آن دسترسی پیدا کرد مثلا یک یوزر کنترل داریم به نام تقویم ، میخواهم به یک کمبو باکس در آن کنترل توسط jquery دسترسی پیدا کنم.
در حالت معمول توسط این دستور $("#<% =combobox1.ClientID%>") میتوان آی دی را گرفت و سپس مقدار را دریافت کرد، اما اینجا من یوزر کنترل دارم که چندین کنترل دیگر در داخل آن میباشد میخواهم در فرم اصلی توسط Jquery به آن دسترسی پیدا کنم .
NR_Nazifi
سه شنبه 03 خرداد 1390, 15:33 عصر
اگر یوزر کنترل شما شامل:
<table>
<tr>
<td align="left">
Address Line :
</td>
<td align="left">
<asp:TextBox ID="tbx_PAddress" runat="server" CssClass="textBox" MaxLength="300"></asp:TextBox>
</td>
</tr>
<tr>
<td align="left">
Country:
</td>
<td align="left">
<asp:DropDownList ID="cmb_PCountry" runat="server" CssClass="dropDownList">
</asp:DropDownList>
</td>
</tr>
</table>
و در صفحه مورد نظر از یوزر کنترل استفاده کرده باشید:
<UC:Address ID="uc_Address" runat="server" />
کد جی کوئری که در این صفحه باید بنویسید به این صورت باید باشد:
$('#<%= uc_Address.FindControl("tbx_PAddress").ClientID %>').val(); // your textbox value
$('#<%= uc_Address.FindControl("cmb_PCountry").ClientID %>').val(); // your Dropdown value
انشا الله که درست باشه :)
mojahed
چهارشنبه 18 خرداد 1390, 12:45 عصر
با سلام دوباره
دوستان اگر بخواهم دو آبجکت از نوع json را به سمت سرور بفرستم جکار کنم؟
که هر کدام از این آبجکتها شامل جندین رکورد میباشد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.