如何实现ASP.Net系统的中英文版
来源:互联网 发布:云点播源码 编辑:程序博客网 时间:2024/06/04 20:13
如何实现ASP.Net系统的中英文版,在这里只提供一种方法,不过可以肯定的是Vs.net2005提供的皮肤肯定比这个方法先进和方便。
首先设计一个数据表来存储控件的Text值,表结构如下:
Text(程序名,语言,控件ID,控件Text)
P01101,CN,Label1,登录名
P01101,EN,Label1,UserName
实现算法:循环取得Page的控件,逐一付数据库里的Text值。经典提问:如何循环取得Page的控件呢?
Dim strSqlCon As String = System.Configuration.ConfigurationSettings.AppSettings("strConPage")
Dim sqlCon As System.Data.SqlClient.SqlConnection
Dim sqlCom As System.Data.SqlClient.SqlDataAdapter
Dim strCom As String
Dim datSet As System.Data.DataSet
Protected WithEvents RadioButtonList1 As System.Web.UI.WebControls.RadioButtonList
Protected WithEvents Label3 As System.Web.UI.WebControls.Label
Dim datRow As DataRow() '声明datarow数组
Private Sub Text_Init(ByVal ProgramID As String, ByVal Language As String)
sqlCon = New System.Data.SqlClient.SqlConnection(strSqlCon)
strCom = "Select * from Text Where Pro='" + ProgramID + "' and Lan='" + Language + "'"
sqlCom = New System.Data.SqlClient.SqlDataAdapter(strCom, sqlCon)
datSet = New System.Data.DataSet
sqlCom.Fill(datSet, "Text")
Dim control As Control
For Each control In Page.Controls(1).Controls
Try
Dim Label_Control As Label = CType(control, Label)
datRow = datSet.Tables("Text").Select("Con='" + control.ID + "'")
Label_Control.Text = datRow(0).Item("Txt")
Catch ex As Exception
End Try
Next
For Each control In Page.Controls(1).Controls
Try
Dim Button_Control As Button = CType(control, Button)
datRow = datSet.Tables("Text").Select("Con='" + control.ID + "'")
Button_Control.Text = datRow(0).Item("Txt")
Catch ex As Exception
End Try
Next
sqlCon.Close()
sqlCon = Nothing
sqlCom = Nothing
datSet = Nothing
End Sub
- 如何实现ASP.Net系统的中英文版
- ASP.NET(c#)实现中英文域名查询
- ASP.NET(c#)实现中英文域名查询
- .NET中英文转换的实现
- .NET中英文转换的实现
- 实现自己的ASP.NET宿主系统
- 实现自己的ASP.NET宿主系统
- 实现自己的ASP.NET宿主系统
- 实现自己的ASP.NET宿主系统
- 实现自己的ASP.NET宿主系统
- Asp.net 路由系统的实现
- ASP.NET网站实现中英文转换(本地化资源)
- ASP.NET网站实现中英文转换(本地化资源)
- ASP.Net中实现中英文复合检索文本框
- ASP.NET网站实现中英文转换(本地化资源)
- 【转】ASP.NET网站实现中英文转换…
- ASP.NET网站实现中英文转换(本地化资源)
- 如何实现asp.net 2.0的SqlCacheDependency
- 按比例微缩图片的一段小小的JS代码
- 下载文件关闭窗体之解决方法
- .NET中的CodePage属性参考列表
- 图片上传控件
- 大数运算(五)
- 如何实现ASP.Net系统的中英文版
- Windows Mobile开发环境搭建指南
- 如何让Object 变得有序
- 有关socket确认连接
- asp.net2.0+sql2005的数据库链接问题
- 谁是人,谁是狗?--从今天中午被狗咬看到的
- 先把目标放低:为生存而求学(个人觉得说得有理有力)
- 最佳实践 ADO.NET实用经验无保留曝光
- indy阻塞模式