| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 553 人关注过本帖
标题:求助:页面间值的传递
只看楼主 加入收藏
ak4793
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-6-24
收藏
 问题点数:0 回复次数:4 
求助:页面间值的传递
求助:页面间值的传递

页面间值的传递,请各位帮一下小弟.
编译器错误信息: BC30002: 未定义类型“NewFile624”。
源错误:

行 6: ' Insert page code here
行 7:
行 8: Public TargetPage As NewFile624
行 9:
行 10: Sub page_load(Source As Object,E As Eventargs)

下为两文个件代码:

NewFile624.aspx:

<%@ Page Language="VB" %>
<script runat="server">
' Insert page code here
Public ReadOnly Property Name() As String
Get
Return TxtName.Text
End Get
End Property
Public ReadOnly Property Password() As String
Get
Return TxtPwd.Text
End Get
End Property
Sub BtnOK_Click(sender As Object, e As EventArgs)
Server.Transfer("Target.aspx")
End Sub
</script>
<html>
<head>
</head>
<body>
<form id="Form1" method="post" runat="server">
<p>
</p>
<p id="Label1" align="center">
<asp:Label id="Label1" runat="server">页面间值传递</asp:Label>
</p>
<p align="center">
<asp:Label
id="Label2"
runat="server">Name:</asp:Label> <asp:TextBox
id="TxtName" runat="server"></asp:TextBox>
</p>
<p align="center">
<asp:Label id="Label3" runat="server">Password:</asp:Label>
<asp:TextBox id="TxtPwd" runat="server"></asp:TextBox>
</p>
<p align="center">
<asp:Button id="BtnOK" onclick="BtnOK_Click" runat="server" Text="确定"></asp:Button>
</p>
<!-- Insert content here -->
</form>
</body>
</html>

Target.aspx:

<%@ Page Language="VB" %>
<script runat="server">
' Insert page code here
Public TargetPage As NewFile624
Sub page_load(Source As Object,E As Eventargs)
If Not IsPostBack Then
TargetPage = CType(context.Handler, NewFile624)
Message.Text &= "姓 名: <b><Font color = #C00000>" & _
TargetPage.Name & _
"</FONT></b><br>"

Message.Text &= "年 龄: <b><Font color = #C00000>" & _
TargetPage.Password & _
"</FONT></b><br>"
End If
End Sub
</script>
<html>
<head>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:Label id="Message" runat="server"></asp:Label>
<!-- Insert content here -->
</form>
</body>
</html>

[此贴子已经被作者于2007-6-25 18:27:00编辑过]

搜索更多相关主题的帖子: 页面 
2007-06-25 00:14
ak4793
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-6-24
收藏
得分:0 
救命啊,怎么没有那位大侠横剑相助啊...5555555555
2007-06-25 18:29
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 

如果你把<%@ Page Language="VB" %>内的代码放到aspx.vb文件中去, 在同一个project下 不会找不到这个类


2007-06-26 11:16
ak4793
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-6-24
收藏
得分:0 
那要是只用上面两个文件的话,有没有方法可以实现呢?
为什么说:未定义类型“NewFile624”
2007-06-26 16:29
ak47555
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-7-5
收藏
得分:0 

在NewFile624.aspx 修改page指令 加上 classname = "NewFile624"

在target.aspx中加入引用 <@ Reference Page="newfile624.aspx">

以上能解决问题,但为什么不用codebehind呢?将代码分开写不是很好吗?

2007-07-05 01:26
快速回复:求助:页面间值的传递
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018936 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved