我有一个很长的表格,分为几个部分。我想利用内置的ASP.NET验证控件而不在提交表单之前将其回发到服务器。为了提供更多的上下文,让我解释一下我的想法。该表格分为几部分,每个部分都有一个“下一步”按钮。单击“下一步”按钮时,将使用ASP.NET包含的客户端代码来验证该部分。如果该部分有效,则jquery方法将隐藏该部分并显示下一个。当用户到达表单的最后部分时,将有一个“提交”按钮,该按钮将触发事件以将表单发布到服务器。
任何帮助或想法将不胜感激。
谢谢。
c#参考方案
为此,您可以没有面板,每个面板都有一个“下一步”按钮。为了进行验证,每个面板将包含一个验证组...因此您需要n个验证组。
因此,每个面板都有一个验证设置。现在,您可以在每个按钮上使用jquery来隐藏面板并将用户移至下一个面板。
我希望这可以满足您的要求。
在JavaScript中运行方法C# - javascript打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…
如何在ASP.NET上使用JavaScript设置文本框的值 - javascript我需要使用来自javascript输入的值设置asp文本框。我在这里:<td ><asp:TextBox ID="AddressTextBox" runat="server" Text='<%# Bind("Address") %>' ClientI…
ASP.NET持久缓存(“延迟加载”样式吗?) - c#我在使缓存按我想要的方式工作时遇到了麻烦。问题:检索请求的数据的过程非常耗时。如果使用标准的ASP.NET缓存,则某些用户将承担检索数据的“重任”。这是不可接受的。解决方案?:数据是否为100%当前并不重要。我想提供旧的无效数据,同时在另一个线程中更新缓存的数据,使新数据可用于将来的请求。我认为,数据需要以某种方式持久化,以便能够在应用程序重新启动后为第一个…
LinkButton OnClick不能与数据目标和数据切换一起运行 - javascript在我的asp.net应用程序(使用C#)中,我具有以下链接按钮:<asp:LinkButton ID="btnSelectPhoto" runat="server" Width="120" style="display:inline-block; margin:5px;" …
更改DropDownList项目取决于另一个DropDownList(OnChange事件)ASP.NET网页中的值 - c#对不起,我曾经用过MVC,但我从来没有做过类似的事情。好了,可以这么说,我正在实施一个票务系统,用户可以在特定时间和时间预订票务。在“预订”页面中,我有2个DropDownLists,其中一个用于旅行时间,另一个用于该旅行的座位位置。我想要它,所以当用户从第一个DropDownList中选择时间时,Seat Position DropDownList会自动更…