我创建了一个可视化Web部件,其中包含一个条目表单,它包含10个文本框和一个用于插入数据的提交按钮。
现在点击提交按钮,它会重定向到另一个页面(页面是在同一站点的布局文件夹下部署的应用程序页面。此页面通过添加新项目添加到同一Web部件解决方案中。)
我可以使用 SPUtility.Redirect()重定向到应用程序页面,但不确定将数据从Web部件页面传递到应用程序的最佳方法。
我认为查询字符串不是一个好的解决方案。启用会话也是每个环境的手动工作(正如我在一个服务器中遇到的那样,当我创建会话变量时出现错误以启用它,但在其他开发服务器中我能够做到这一点。)
答案 0 :(得分:0)
我在用户控件.cs页面中使用公共类完成了此操作,并将所有字段定义为类中的静态变量。现在我可以在同一项目解决方案的布局文件夹中添加的应用程序页面中访问它们。不确定它是否正确,但它有效