Arm*_*est 3 asp.net postback cross-posting asp-classic
我有一个经典的asp应用程序.我想将该页面的比赛表格发布到Asp.Net表格.原因是我想在进入数据库之前使用我在Asp.Net页面中构建的大量逻辑进行验证,而且我不太了解asp.更不用说asp.Net更安全了.
实现这一目标的最佳方法是什么?我的想法如下:
我的asp页面:
<html>
<body>
<form action="/Contests/entry.aspx" method="post">
Name: <input type="text" name="fname" size="20" />
Last Name: <input type="text" name="lname" size="20" />
<input type="submit" value="Submit" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
aspx页面正在虚拟目录中运行,并将处理发布到它的任何内容.
这是可能的,还是aspx会阻止这种事情?
我(最好)不想在aspx中创建表单,因为我的同事想要控制页面并自己构建html,我不想要不断改变它的麻烦.
我需要考虑一些警告吗?
我会遇到什么障碍?
如何访问已发布的表单值? Request.Form?
对的,这是可能的.通常,POST是POST.因此,如果需要,您可以从PHP页面发布到.NET页面.您可以Request.Form像现在一样访问变量.您将不得不查看ASP Classic页面以查看帖子项目的名称,但一般来说,您可以像从.NET页面粘贴一样访问它们.
| 归档时间: |
|
| 查看次数: |
1773 次 |
| 最近记录: |