如何创建简单的aspx网页,它将在链接中发送参数

时间:2012-11-07 21:13:39

标签: asp.net vb.net web-applications

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

我想得到类似下面的内容。来自基本的硬编码值。

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

之后我想在SQLquery

的变量中使用这个参数

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

您能否提供我可以从哪里开始的基本代码

1 个答案:

答案 0 :(得分: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(字段在网址而不是正文中)
  • 请注意,上面的表单没有runat=server(下面更多) - 它是普通HTML页面上的纯HTML表单
  • 在ASP.Net Web表单的上下文中,您可能会遇到问题,尤其是在使用Master Pages时(您无法嵌套表单,而Master页面是整个页面的容器)。 / LI>
  • ASP.Net表单执行POSTbacks - re:method=post
  • 您可以在ASP.Net页面中使用/添加普通表单,只要您不嵌套它们(在服务器端ASP.Net form之外)。
  • 如果您别无选择(例如母版页),则必须在POSTback后手动构建Querystring,然后Response.Redirect构建其他目标(手动添加查询字符串)。
  • 还有其他非ASP.Net-y方式 - 例如javascript,但那是一个不同的故事