asp识别网页编码转成.net代码,在线等高手帮忙!

mailbao 2008-07-07 03:49:38
asp代码
'---------------------------------------
<%
Function RegExpTest(patrn, strng)
Dim regEx,Match,Matches'
Set regEx = New RegExp'
regEx.Pattern = patrn'
regEx.IgnoreCase = True'
regEx.Global = True'
Set Matches = regEx.Execute(strng)'
For Each Match in Matches'
RetStr = RetStr&Match.Value
Next
RegExpTest = RetStr
End Function
AL = Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")'
LG = RegExpTest("^[a-z\-]+",AL)'
select case LG
case "zh-cn"
RESPONSE.REDIRECT "index.aspx"
case "zh-tw"
RESPONSE.REDIRECT "index.aspx"
case "zh-mo"
RESPONSE.REDIRECT "index.aspx"
case "zh-hk"
RESPONSE.REDIRECT "index.aspx"
case "zh-sg"
RESPONSE.REDIRECT "indexE.aspx"
case "en-us"
RESPONSE.REDIRECT "indexE.aspx"
case "en-gb"
RESPONSE.REDIRECT "indexE.aspx"
case "en-au"
RESPONSE.REDIRECT "indexE.aspx"
case "ja"
RESPONSE.REDIRECT "indexE.aspx"
case "ko"
RESPONSE.REDIRECT "indexE.aspx"
end select
'---------------------------------------
%>

移植到asp.net上一个空白index.aspx,
要求打开时就会执行上面的asp代码并根据相应的判断自动跳转,而且还要将select case 转换成if then elseif......end if

在线等,望路见不平的大侠帮忙,先说声谢谢了~

...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mailbao 2008-07-07
  • 打赏
  • 举报
回复
对本人的问题提出补充:

我是想将asp代码放进asp.net中的VB源码初始页面加载的那里,即
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

......

end sub
mailbao 2008-07-07
  • 打赏
  • 举报
回复
楼上朋友,我不能用JS,只想用vb代码来写,而且if else的用意是在判断以上列出的语言外,其它没在此范围内的语言均统一跳转到同一个页面去。
luzhou_xml 2008-07-07
  • 打赏
  • 举报
回复
这个很简单的了

switch ()
{
case:
}
就可以了。

“而且还要将select case 转换成if then elseif......end if ”建议别这么做,效率台低了···

62,195

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧