ASP.NET2.0 Quickstart(1)---多语言支持

虽然ASP.NET2.0已经出来比较久,不过本人基本上也没什么兴趣。前段时间在ASP.NET网站上看见一篇文章:One Application, Several Languages(点击阅读).它通过app_code配置之后可以在一个项目中同时支持多种语言。发现这功能也是比较有意思了。这样以后如果多人合作开发就可以随心所欲使用自己喜欢的语言了
(1)用VB创建新的website站点。
(2)更改web.config的配置,添加一个新的节点
 

<configuration>

  <system.web>

    <compilation>

      <codeSubDirectories debug="false">

        <add directoryName="VB"/>

      </codeSubDirectories>

    </compilation>

  </system.web>

</configuration>

(3)在项目App_Code中创建新的类,取名为VBObject.vb
 

Imports Microsoft.VisualBasic

Public Class VBObject

  Public Function FormatString(ByVal inputStr As String) As String

    Return "Accessed from Vb.NET object " & inputStr

  End Function

End Class


(4)在项目APP_CODE创建新的类(C#)。取名为CSharpObject.cs
sing System;

public class CSharpObject

{

  public String FormatString(String inputStr)

  {

    return "Accessed from C# object " + inputStr;

  }

}


(5)新建一个WEBFORM页面。使用上面的创建类

Partial Class _Default

  Inherits System.Web.UI.Page

  Protected Sub Page_Load(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Me.Load

    Dim VBObject1 As New VBObject()

    Response.Write(VBObject1.FormatString("Bilal Haidar"))

    Response.Write("<br />")

    Dim CSharpObject1 As New CSharpObject()

    Response.Write(CSharpObject1.FormatString("Bilal Haidar"))

  End Sub

End Class

今天在看ASP.NET Quickstart,发现他在里面也有这方面的介绍 http://66.129.71.130/QuickStartv20/aspnet/doc/pages/default.aspx
唉。最近公司在转JAVA。麻烦~

posted on 2006-01-05 11:09 小春 阅读(621) 评论(0) 编辑 收藏