Asp classic 你能用框架上的柱子来调用表单吗

Asp classic 你能用框架上的柱子来调用表单吗,asp-classic,frameset,Asp Classic,Frameset,我有一个经典的ASP系统,今天使用框架,但我需要锁定CSS和CSRF系统。我对这门语言比较新,但已经讲了好几天了,找不到答案 我想更改从Gets到Post的表单调用。 我是否需要将应用程序重新编写到中间的所有其他表单级别才能完成此任务?这是镜框 <FRAMESET COLS="46%,*"> <FRAME NAME="M_LFrame" SRC="M_LFrm.asp" MARGINWIDTH="5" MARGINHEIGHT="5" SCROLLING="auto"

我有一个经典的ASP系统,今天使用框架,但我需要锁定CSS和CSRF系统。我对这门语言比较新,但已经讲了好几天了,找不到答案

我想更改从Gets到Post的表单调用。 我是否需要将应用程序重新编写到中间的所有其他表单级别才能完成此任务?这是镜框

<FRAMESET  COLS="46%,*">
    <FRAME NAME="M_LFrame" SRC="M_LFrm.asp" MARGINWIDTH="5" MARGINHEIGHT="5" SCROLLING="auto" FRAMEBORDER="no">
    <FRAME NAME="M_RFrame" SRC="M_RFrm.asp" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="auto" FRAMEBORDER="yes">
</FRAMESET>
带有M_LFrm.asp和M_RFrm.asp的两个表单都具有调用数据库以获取信息的asp逻辑。在调用DB之前,我希望进行CSRF令牌检查,但我不确定如何将令牌传递到这些表单中,因为它们是通过获取和可见的帧。有没有办法用POST来调用这些表单


谢谢。

在经典asp中,使用POST而不是GET只是将表单从method=GET更改为method=POST

处理表单数据的ASP代码将具有用于获取表单数据的request.querystring或request指令

request.querystring[formfield 名称]可以访问或获取数据 请求。表格[formfield name]可以 访问POST数据 请求[formfield name]可以 访问POST和GET数据 因此,要更改使用GET to POST的代码,在ASP代码中,您需要将任何request.querystring指令更改为request.form或干脆request


希望这有帮助,

您可以在显示表单之前创建会话值,然后在asplogic@Dee:这不是评论,这是答案,所以将其作为答案发布。