基本上,我需要我的ASP.NET应用程序以编程方式在我的用户的另一个网站上填写一个Web表单,然后向他们显示该网站。没有其他要求,所以我愿意接受任何建议。
这甚至可能吗?
它可以使用ASP.NET MVC或WebForms。
答案 0 :(得分:2)
不,这在技术上是不可能的。表单字段值只能在HTML中显式设置或通过JavaScript设置。填写第三方表单不允许修改HTML(由第三方生成),任何JavaScript解决方案都需要运行JavaScript的第三方,显然你不能强迫他们这样做。
您可以将网站嵌入您网站的框架中,这样您就可以在您的网站上运行可以操纵框架中的网站的JS。但是,这将要求第三方允许其网站首先被设置为框架,并且他们不使用会阻止您的JS针对其网站运行的内容安全策略。你将要做的事情基本上是一种利用,如果他们有任何合理的安全措施,那么它就不会起作用。