嗨,这似乎是一个奇怪的问题,但这是我的情况:
我有一个表单,用户可以在其中单击并添加包含某些输入字段的行。这是在客户端使用 JQuery 严格完成的。我可以使用 Request.Form 和字段名称访问 asp.net 端回发的输入值,这很好。问题是当页面回发时,这些字段显然消失了。所以我无法进行错误验证或其他事情。我在这里有什么可能的解决方案?当回发发生时,我是否应该在服务器端动态生成相应的字段,并将已经读取的值从客户端生成的字段中放入,以便对用户透明?这是一个关于做事方式的回合吗?有没有更好的办法?
我正在考虑在服务器端添加一个 ajax 方法,该方法将返回验证信息,我可以使用它来表示错误或在客户端没有发回的内容,但导致回发的按钮是“下一个”按钮,如果没有错误,我需要它转到下一页。
我正在寻找某人可能拥有的更多见解以及这些方法的优缺点。
谢谢