1

我知道标题听起来很简单,我希望答案是,但我是 ASP 新手,无法弄清楚这一点。我正在制作一个将用户名提交给 access.asp 的表单

<form name="input" action="access.asp" user="" method="get"> 
Username: <input name="user" type="text" />
<input value="Submit" type="submit" /></form>

我真正想要实现的是当有人在表单中键入用户名并单击提交时,我希望表单将它们移动到具有该用户名的下一个子目录。

ie. username=thomas  then they are redirected to a folder http://www.whatever.com/thomas/
ie. username=samantha   then they are redirected to a folder http://www.whatever.com/samantha/

等等。如果输入的用户名目录不存在,该文件夹将默认为 index.html 文件或 404 文件。除非需要,否则我试图不创建数据库文件。完成后,我将只有 5-10 个用户名目录。

任何帮助,将不胜感激。

谢谢,埃里克

4

1 回答 1

0

虽然这可以在 JavaScript 中完成。我会继续在 ASP 中这样做。在服务器上执行此操作将允许您检查以确保用户名有效,如果不是,则执行其他操作。

使用 ASP.Net,您想使用Response.Redirect

在 Microsoft 的 MSDN http://msdn.microsoft.com/en-us/library/ms524309%28v=VS.90%29.aspx上有几个关于不同语言的示例

基本上你只需要

<% Response.Redirect "/" + Request.QueryString("username") %>
于 2013-08-17T23:52:52.590 回答