Asp.net Javascript来处理表单返回

Asp.net Javascript来处理表单返回,asp.net,forms,Asp.net,Forms,我有一个标准的html注册页面,目标是提交时的外部.asp页面。 发生的情况是,当前.asp(我无权访问)返回整个html页面。 相反,我希望以某种方式解析返回的html,并用以下两种方法填充现有表单 a) 验证错误(如果不正确) 或 B) 如果全部验证,则会显示某种成功消息 有人能告诉我这是否可行,或者是否有助于编写一些伪代码吗?假设我正确地解释了您的问题,您所能做的最好的事情就是“刮取”从asp页面返回的HTML,并对标记中文本的位置和含义做出适当的假设。一、 就个人而言,我强烈建议不要开发

我有一个标准的html注册页面,目标是提交时的外部.asp页面。 发生的情况是,当前.asp(我无权访问)返回整个html页面。 相反,我希望以某种方式解析返回的html,并用以下两种方法填充现有表单 a) 验证错误(如果不正确) 或 B) 如果全部验证,则会显示某种成功消息


有人能告诉我这是否可行,或者是否有助于编写一些伪代码吗?

假设我正确地解释了您的问题,您所能做的最好的事情就是“刮取”从asp页面返回的HTML,并对标记中文本的位置和含义做出适当的假设。一、 就个人而言,我强烈建议不要开发任何基于屏幕抓取的健壮性,特别是考虑到您无法访问.asp文件本身。如果我误解了你的问题,我道歉

这在使用ajax的JavaScript中是可行的,但它要求ASP页面(可能位于不同的域上)发送适当的CORS HTTP头。即使您没有访问实际ASP页面的权限,也可以让某人在其服务器上的IIS中设置标题

否则,您将无法在服务器端移动所有内容,即在您自己的Web服务器上模拟帖子,并删除HTML以恢复状态。这看起来像:

  • 将页面回发到您自己的页面(或使用Ajax)
  • 在服务器上,启动将数据发布到ASP页面的web请求
  • 在服务器代码中解析结果
  • 向浏览器客户端返回适当的响应

  • 这与asp.net有什么关系?