【发布时间】:2008-10-30 20:55:01
【问题描述】:
这段代码之前运行正常,基本上我有一个母版页,它有一个用于搜索的文本框,我将其命名为 searchBox。我有一种方法可以在表单提交时提取 searchBox 的内容并将其设置为变量 userQuery。方法如下:
Public Function searchString(ByVal oTextBoxName As String) As String
If Master IsNot Nothing Then
Dim txtBoxSrc As New TextBox
txtBoxSrc = CType(Master.FindControl(oTextBoxName), TextBox)
If txtBoxSrc IsNot Nothing Then
Return txtBoxSrc.Text
End If
End If
Return Nothing
End Function
结果显示在 search.aspx 上。但是,现在如果searchBox填写并提交到search.aspx以外的页面,文本框的内容不会通过。表格很简单,就是:
<asp:TextBox ID="searchBox" runat="server"></asp:TextBox>.
<asp:Button ID="searchbutton" runat="server" Text="search" UseSubmitBehavior="True" PostBackUrl="~/search.aspx" CssClass="searchBtn" />
【问题讨论】: