2010-07-07 79 views
2

我想添加一個按鈕到一個asp頁面。 的情況是:在asp頁面中添加一個按鈕並調用相應的函數

如果名字從上面的函數返回=「ABC」 然後顯示按鈕 按鈕點擊呼叫功能「A」 否則 結束時,如果

誰能幫助我在添加此按鈕,在代碼中調用該函數。我對asp有最少的瞭解。

+0

此外,我不知道在哪裏添加此服務器端和客戶端的代碼。 – RMN 2010-07-09 10:18:29

回答

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 

%> 
+0

謝謝。這非常有幫助! :) – RMN 2010-07-09 13:06:15

相關問題