我有卖戏票的网页。我对剧院沙龙计划有个问题。
例如,主客厅有500个椅子是我用动态按钮创建的(首先从数据库中读取椅子的数量以及它们之间的空间,并创建具有特定大小和颜色的按钮)和在一个更新面板中的所有按钮,但是当用户单击椅子和装载机显示时,这种预订方式并不快,用户不喜欢浪费她的时间--例如,他预订的时间超过5把椅子。我的问题是:当用户点击每把椅子以快速回发时,我如何为他们定义按钮。
发布于 2013-08-05 05:04:54
ajax调用的提交速度较慢,因为更新面板中有500个按钮,当on按钮的状态更改时,您必须发送所有这些按钮的状态。当用户已经为预订做了所有选择时,您可以发送单个电话。您可以checkbox与每个座位,可能是CheckBoxList和只显示非预定的座位.如果您喜欢有按钮,您可以使用切换按钮来选择和取消选择座位,您必须提交预订与其他按钮,应该单击一次,以确认重选。
基于注释的编辑。
如果您想在选择button / checkbox时预订座位,并且希望它比更新面板更快,那么基本选择将不会是封装所有座位按钮的基本选择,您可以使用jQuery ajax与asp.net,因为它只能发送所更改的单个button / checkbox的数据。
发布于 2013-08-05 05:01:57
实际上,你在这里采用了错误的方法。选择单一座位时,应避免回发。相反,您可以使用单一回发的N号座位选择。
您可以使用隐藏变量或复选框列表,也可以使用asp.net中的许多其他方式来识别选定的座位。使用其中的任何一个,并使用单次回发每一个订单。这将提高您的应用程序性能。
https://stackoverflow.com/questions/18050764
复制相似问题