那么标题可能会让人感到困惑,我目前正在做的是动态创建一个aspx表单并使用Server.Transfer(“PrssPage.aspx”)保存其数据。
在ProcessPage.aspx上我使用Previous Page属性来保存用户使用动态创建的表单输入的数据。
每个动态表单都提供了一个ID,例如123.aspx
现在我想要实现的是用数据库中的用户输入值重新填充动态创建的aspx页面,请注意,我没有动态生成的aspx.cs页面。我只生成aspx页面。
有什么建议吗?
答案 0 :(得分:0)
如果您是动态创建表单,为什么不从数据库中检索数据并使用此数据填充表单字段,当然是动态的?
如果有帮助,请查看Reflection。
答案 1 :(得分:0)
我的建议是破解你最近的ASP.NET书籍。你的问题太模糊了,无法给你任何有用的答案。以下是一些值得思考的事情:
你真的在创建一个新的.aspx页面吗?为什么?我发现很难想象这是有用或可取的情况。您确定并不意味着您只是在给定页面上动态创建控件吗? (如果不是......为什么不呢?)
为什么要在不同的页面上处理输入?不必要。如果您使用单个页面,则ViewState将为您重新填充页面的控件。
您对第一个答案的评论毫无意义。您的代码正在某处运行,您可以在此处重新加载数据库数据并填充字段。