Asp.net 如何通过链接名创建html页面

Asp.net 如何通过链接名创建html页面,asp.net,html,Asp.net,Html,我正在为product name product.aspx构建一个页面 我已经用超链接在这个页面上显示了一些产品 现在我想,当我点击我的产品,如钢笔,然后它会自动生成一个html页面名称pen.html与一些信息 当我单击clock时,它会自动生成一个html页面名clock.html,其中包含一些信息 我该怎么做 我使用的是asp.net C 3.5。您可以使用文本来创建html页面 在前端,ypu可以添加文字 因此,在后端代码中,您可以通过向文本添加文本来创建html页面 例如 与其为这些

我正在为product name product.aspx构建一个页面

我已经用超链接在这个页面上显示了一些产品

现在我想,当我点击我的产品,如钢笔,然后它会自动生成一个html页面名称pen.html与一些信息

当我单击clock时,它会自动生成一个html页面名clock.html,其中包含一些信息

我该怎么做


我使用的是asp.net C 3.5。

您可以使用文本来创建html页面 在前端,ypu可以添加文字

因此,在后端代码中,您可以通过向文本添加文本来创建html页面

例如


与其为这些产品实际创建一个物理文件,不如创建一个名为Product.aspx的Web表单,您可以将查询字符串传递给它:

/Product.aspx?Product=Pen

这可以是类似于:

/Product/Pen.aspx

然后,您可以使用此查询字符串返回如下数据:

Dim cmd as new sqlcommand("SELECT Name, Price FROM Products WHERE FileName=@FileName", Conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.parameters.AddWithValue("@FileName", Request.QueryString("product"))

创建的页面应该包含什么类型的信息?这些信息是从哪里来的?你确定这是好消息吗?如果你有上千种商品,你会找到上千页!!为什么你不能用一个页面来管理从数据库中读取信息的所有商品?这些信息来自数据库,你如何知道从数据库中获取哪些信息来创建页面?
Dim cmd as new sqlcommand("SELECT Name, Price FROM Products WHERE FileName=@FileName", Conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.parameters.AddWithValue("@FileName", Request.QueryString("product"))