0

我正在尝试在 asp 中从头开始做一些事情

我想得到类似下面的东西。从基本的硬编码值。

http://localhost:2478/Default.aspx?phone=905123456&order=123456

之后我想在我的 SQLquery 变量中使用这个参数

我是 asp.net 和 vb 的新手,我正在学习。你能详细解释一下吗?任何帮助将不胜感激。

你能提供我可以从哪里开始的任何基本代码吗

4

1 回答 1

0

根据您的最新评论:

<form method="get" action="default.aspx">
   <input type="text" name="phone" />
   <input type="text" name="order" />
   <input type="submit" value="submit" />
</form>

关键点:

  • method=get(字段在 url 而不是正文中)
  • 请注意,上面的表单没有runat=server(下面更多)-它是纯 HTML 页面上的纯 HTML 表单
  • 在 ASP.Net Web 表单的上下文中,您可能会遇到问题,尤其是在使用时Master Pages(您不能嵌套表单,母版页是整个页面的容器)。
  • ASP.Net 表单做POSTbacks - 重新:method=post
  • 只要不嵌套它们(在服务器端 ASP.Net 之外form),就可以在 ASP.Net 页面中使用/添加普通表单。
  • 如果您别无选择(例如母版页),则必须在 POSTback 之后手动构造查询字符串,然后再构造Response.Redirect其他目标(手动添加查询字符串)。
  • 还有其他非 ASP.Net-y 的方法 - 例如 javascript,但这是一个不同的故事
于 2012-11-08T01:27:40.520 回答