是否可以在提交时从html输入设置查询字符串?

时间:2016-01-04 14:03:09

标签: html asp.net

我的网站上有一个分页框。搜索框是一个html输入框,当我在输入框中写入somthing并提交我希望得到输入并将其插入我的查询字符串。通常,当我做这样的事情时,我使用 Eval 选项,因为我通常从服务器端获得输入。像这样<a style="color: black" href="ProductInfo.aspx?id=<%# Eval("itemId") %>"> 当我这样做时,查询字符串等于我点击的项目的ID。

但是我可以通过服务器端获取信息的另一种方式吗?



我有这个输入框。

<input runat="server" id="txtSearchInput" name="search" placeholder="GTIN, Brand or Article nr" />

是为了哄骗。当我按下回车时,我希望此框中的输入存储在查询字符串中,然后重定向到另一个页面,以便我可以使用第一页的输入。如果这有意义吗?

1 个答案:

答案 0 :(得分:2)

把它放在一个表格中。确保name属性与查询字符串中所需字段的名称相匹配。

<form action="ProductInfo.aspx">
    <label>GTIN, Brand or Article nr <input name="id"></label>
    <input type="submit">
</form>