volcano_c
جمعه 16 آبان 1393, 18:37 عصر
با سلام
دوستان عزیز من در حال طراحی سایتی هستم که از چند زبان پشتیبانی می کند
اما در یک قسمت برنامه کمی مشکل دارم
من یک سری از Combo ها رو با Value و Display Value را از SQL پر می کنم
مشکل من اینجاست وقتی بحث چند زبانگی مطرح می شود من نمی توانم این کار را مستقیم انجام دهم
فقط Display Value های یک زبان را می توان نشان داد کد های من به صورت زیر می باشد
خودم نظر هایی داشتم
1- استفاده از Resource : اما من می خواهم که از SQL گرفته شود
2- در PreLoader کامپوننتم : مقادیر رو ترجمه کنم اما سرعت سیستم کم می شود و مشکلات زیادی دارد
لطفا نظرات خود را برای حل این مشکل اعلام نمایید
<asp:linqdatasource id="LinqDataSourceTypeLoan" runat="server"
contexttypename="DAL.Web_Yaran_SazgarEntities" entitytypename=""
tablename="View_LoanId_TitleLoan_CustomersId" where="CustomerId == @CustomerId"
orderby="TitleLoan">
<whereparameters>
<asp:controlparameter controlid="ddlCustomerName" name="CustomerId"
propertyname="SelectedValue" type="Int32" />
</whereparameters>
</asp:linqdatasource>
دوستان عزیز من در حال طراحی سایتی هستم که از چند زبان پشتیبانی می کند
اما در یک قسمت برنامه کمی مشکل دارم
من یک سری از Combo ها رو با Value و Display Value را از SQL پر می کنم
مشکل من اینجاست وقتی بحث چند زبانگی مطرح می شود من نمی توانم این کار را مستقیم انجام دهم
فقط Display Value های یک زبان را می توان نشان داد کد های من به صورت زیر می باشد
خودم نظر هایی داشتم
1- استفاده از Resource : اما من می خواهم که از SQL گرفته شود
2- در PreLoader کامپوننتم : مقادیر رو ترجمه کنم اما سرعت سیستم کم می شود و مشکلات زیادی دارد
لطفا نظرات خود را برای حل این مشکل اعلام نمایید
<asp:linqdatasource id="LinqDataSourceTypeLoan" runat="server"
contexttypename="DAL.Web_Yaran_SazgarEntities" entitytypename=""
tablename="View_LoanId_TitleLoan_CustomersId" where="CustomerId == @CustomerId"
orderby="TitleLoan">
<whereparameters>
<asp:controlparameter controlid="ddlCustomerName" name="CustomerId"
propertyname="SelectedValue" type="Int32" />
</whereparameters>
</asp:linqdatasource>