添加一个按钮并在asp页面中调用相应的功能

时间:2010-07-07 13:42:54

标签: asp-classic

我想在asp页面添加一个按钮。 场景是:

如果从上面返回的名称='abc'    然后显示按钮    按钮点击通话功能'A' 其他 如果

结束

任何人都可以帮我添加此按钮并在代码中调用该函数。我对asp的了解最少。

1 个答案:

答案 0 :(得分:5)

你可以创建两个名为submission.asp和process_submission.asp的经典asp文件(你可以创建一个文件,但在本例中我将使用两个)。在submission.asp中,如果GetName()是“abc”,则调用GetName()函数并显示按钮。如果用户单击您的提交按钮,请求将发送到process_submission.asp文件。在该文件中,创建一个名为“CallFunctionA”的函数,并在请求(“Action”)=“CallFunctionA”时执行该函数。

<强> submission.asp:

<form name="frmSubmissionForm" action="process_submission.asp">
<%

Dim FunctionResult
FunctionResult = GetName()

if FunctionResult = "abc" then
    %>
    <input type="submit" name="Submit" value="Submit" />
    <input type="hidden" name="Action" value="CallFunctionA" />
    <%

end if

' Sample Function
Function GetName()
    GetName = "abc"
End Function

%>
</form>

<强> process_submission.asp:

<%

Dim Result

if Request("Action") = "CallFunctionA" then
    Result = CallFuctionA()
end if

Response.Write Result

' Sample Function
Function CallFuctionA()
    CallFuctionA = "Hello World"
End Function

%>