我想在有人提交表单时生成新的网址和页面。单击按钮时的含义,将新的asp.net页面添加到文件夹中。
我想也许路由会这样做: https://msdn.microsoft.com/en-us/library/dd329551.aspx
但这是做到这一点的方式,还是有其他教程/方法可以做到这一点?
答案 0 :(得分:1)
为每个页面提交创建一个新的aspx页面不是一个好习惯。
但您要做的是创建一个处理这些表单提交的aspx页面,每个提交都有不同的URL或查询字符串。
您可以使用IIS URL重写模块。
答案 1 :(得分:1)
基本上生成页面不是用户可以完成的事情。大部分时间路由都可以作为您问题的答案。页面接收的参数可以根据这些参数具有不同的内容。喜欢beliw: 你发送参数:
Redirect("page.aspx?name=john" );
收到其他页面:
string x= Request.queryString["name"];
它主要用于cms系统。例如,你只有一个新闻页面,但页面收到的参数表示显示来自数据库的新闻。