Asp.net 我试图将值从一个页面传递到另一个页面,但值不是';他没有出现。有什么想法吗?

Asp.net 我试图将值从一个页面传递到另一个页面,但值不是';他没有出现。有什么想法吗?,asp.net,vb.net,Asp.net,Vb.net,对不起,各位,我的问题很简单 我试图将数据从名为instruments.aspx的日期列表页面传递到另一个名为registras.aspx的页面 到目前为止,我看不到这些值 我做错了什么 以下是instruments.aspx中的单行代码: <asp:HyperLink ID="hypG103" runat="server" Text="Sign up for this class" navigateurl='<%# String.Format("registras.aspx?loc

对不起,各位,我的问题很简单

我试图将数据从名为instruments.aspx的日期列表页面传递到另一个名为registras.aspx的页面

到目前为止,我看不到这些值

我做错了什么

以下是instruments.aspx中的单行代码:

<asp:HyperLink ID="hypG103" runat="server" Text="Sign up for this class" navigateurl='<%# String.Format("registras.aspx?loc={0}&cos={1}", Eval("COS"), Eval("LOCKERS")) %>' Target="_blank"   /> 
这些值未加载到标记上


提前非常感谢

可能发生的一件事是,您不必在页面加载中尝试使用字符串()

受保护的子页加载(ByVal发送方作为对象,ByVal e作为事件参数)


End Sub

可能发生的一件事是,您不必在页面加载中使用tostring()

受保护的子页加载(ByVal发送方作为对象,ByVal e作为事件参数)


结束Sub

我解决了这个问题

我把把手弄丢了


只要我将
Handles Me.Load
添加到pageLoad()事件,它就工作了。

我解决了问题

我把把手弄丢了


一旦我将
Handles Me.Load
添加到pageLoad()事件中,它就起作用了。

验证您在链接中看到的
registers.aspx?cos=xx&loc=xx
是的,我可以在链接中看到地址栏@tymeJVVerify上的值。aspx?cos=xx&loc=xx是的,我可以看到地址栏@tymeJVWell上的值,@onikirimaru,当我这样做时,我得到一个错误,String不是String的成员。我不知道这意味着什么。我不会对每个QueryString(“…”)进行字符串化,因为QueryString(“…”)在URL中没有指定时可能是空的,因此会产生错误。除此之外,QueryString()已经是String类型。好吧,@onikirimaru,当我这样做时,我得到一个错误,String不是“String”的成员。我不知道这意味着什么。我不会对每个QueryString(“…”)进行字符串化,因为QueryString(“…”)在URL中没有指定时可能是空的,因此会产生错误。除此之外,QueryString()已经是String类型。
 <form id="form1" runat="server">
  COS:<asp:TextBox ID="txtCOS" runat="server"></asp:TextBox>
  Lockers:<asp:TextBox ID="txtloc" runat="server"></asp:TextBox>

 <asp:Button ID="Button1" runat="server" Text="Insert Record" OnClick="Button1_Click" />
 <br />
 <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</form>
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        Dim COS As String = Request.QueryString("cos")
        txtCOS.text = COS
        Dim loc As String = Request.QueryString("loc")
        txtloc.text = loc

End Sub
    Dim COS As String = Request.QueryString("cos").ToString()

    txtCOS.text = COS

    Dim loc As String = Request.QueryString("loc").ToString()

    txtloc.text = loc