English 中文(简体)
Best Translation method - ASP.NET VS2008
原标题:

Currently I am doing a CMS and I want to include multi language support. What do you suggest?

问题回答

I think there are two options here.

  1. use database
  2. use resource files.

pros and cons

  1. at each page request your web site will run some database queries. If hit of web site is high that can be a problem. Adding and removing language items are easy.
  2. Web page uses resource file (it is xml format as far as i remember). even if database connection is down your visitors can see the page and they will see a message "There is no database connection now" or someting else like that.

I suggest 2. one.





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签