日期:2014-05-19  浏览次数:20454 次

asp.net多语言网站应该如何来实现???
我想用资源文件来实现,客户说那样会不利于搜索网站的搜索。

还有一个问题,如果用资源文件来做的话。一些动态发布出来的东西这么办??
比如简体中文和繁体中文问题?


------解决方案--------------------
VBObject.vb
Imports Microsoft.VisualBasic

Public Class VBObject
Public Function Hello() As String

Return "Hi...VB "
End Function
End Class

CSharpObject.cs
using System;

public class CSharpObject
{
public string Hello()
{
return "Hi...C# ";
}
}

//调用C#类
protected void btnCSharp_Click(object sender, EventArgs e)
{
CSharpObject myCSharpObject = new CSharpObject();
txtMsg1.Text = myCSharpObject.Hello();
}

//调用VB类
protected void btnVB_Click(object sender, EventArgs e)
{
VBObject myVBObject = new VBObject();
txtMsg2.Text = myVBObject.Hello();
}
------解决方案--------------------
asp.net2.0的做法,可以参考:

http://dev.yesky.com/msdn/182/2412682.shtml

好好对比一下不同路子的成本、可行性、是否全面。