不再年轻.NET

一个IT教师眼中的生活.NET、感悟.NET和技术.NET

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
         假如第一个页面文件This.aspx如下所示:
<html>
<body>
  请单击下面的超链接
<p>
  
<href="Other.aspx?user_name=令狐冲&age=22">显示</a>
</body>
</html>
         另一个页面文件Other.aspx读取参数:
<script language="VB" runat="server">
    
Sub page_load(Sender As Object, E As EventArgs)
        
Dim user_name As String                       '定义一个用户名变量
        Dim age As Integer                            '定义一个年龄变量
        user_name=Request.QueryString("user_name")    '获取用户名
        age=Request.QueryString("age")                '获取年龄
        Message.Text=user_name & "您好"
        Message.Text
=Message.Text &  ",您的年龄是" & age.ToString
    
End Sub

</script>
<html>
<body>
   
<h4 align="center">Request对象示例</h4>
   
<form runat=server>
     
<asp:label id="Message"  runat=server/>
   
</form>
</body>
</html>
         读出的中文参数name出现乱码,而且后面的age参数也不能读取。解决的方法是修改This.aspx文件如下:
<html>
<body>
    请单击下面的超链接
<p>
    
<href="Other.aspx?user_name=<%=Server.UrlEnCode("令狐冲")%>&age=22">显示</a>
</body>
</html>
posted on 2006-10-12 20:53  不再年轻.NET  阅读(594)  评论(0编辑  收藏  举报