.net Webforms 5步数据从客户端形成数据并提交到服务器
我想问一下提交包含 5 个选项卡的表单的最佳方式是什么。
就像,我需要在输入字段中获取一些数据内容,并且表单包含 5 个 html 选项卡,并且我需要将所有数据发送到服务器。
我的想法是,像一个对象一样发送到服务器并填充我的所有数据。
使用 cookie 来保存我选择的数据,并在最后一步中将 cookie 发送到服务器。 (缺点 - 如果浏览器中的 cookie 被禁用..) - 仅 1 次回发
使用视图状态来保存数据,但 2 个问题涉及回发和每个多视图索引更改上的视图状态。
使用session来保存数据但是回发已经是一个问题。
对不起我的英语,但还是感谢帮助。谢谢
I like to ask what's the best way to submit a form with 5 tabs.
Is like, i need to get some data content in input fields and the form contains 5 tabs in html, and i need to send all data to the server.
My ideia is, send like a object to the server with my all data filled.
Using cookie to saves the data than i'm choosing, and in the last step i send the cookie to the server. (CONS - And if the cookies in browsers are disabled..) - 1 postback only
Using viewstate to holding data but 2 problem aproaches the postback and the viewstate on each multiview index change.
Using session to holding data but postback already is a problem.
Sory my english, but appreciate help however. THanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需将选项卡控件包装在表单标记内即可。然后使用选项卡控件或 ASP.NET 的请求对象公开的集合来访问这些值。您没有说明您正在使用哪个选项卡控件,所以我只是假设您忘记在表单标记中包含该控件。还要确保在选项卡控件的标记中包含适当的 runat 属性。
Just wrap the tab control inside the form tag. Then use the collections exposed by the tab control or ASP.NET's request object to access the values. You don't say which tab control you are using so I will just assume you forgot to included the control inside the form tag. Also be sure to include the appropriate runat attribute in the markup for the tab control.