2012-10-04 42 views
1

我用如何知道document.forms ['aspnetForm']。submit()在服務器端進行提交?

document.forms['aspnetForm'].submit() 

提交表單。還有其他的按鈕在服務器端也做了一些其他的事情。

是否有可能在服務器端,e.g,在的Page_Load(對象發件人,EventArgs e)中,用一些方法來檢查調用該

document.forms['aspnetForm'].submit() 

客戶端?

感謝

================更多解釋===================

例如,點擊下面的任一按鈕將提交表單到服務器端,我怎麼知道哪一個被點擊在Page_Load中?

<input type="button" value="Submit" onclick="document.forms['aspnetForm'].submit()" /> 
<input type="submit" value="Edit" /> 
+0

解釋更多信息,請。 –

回答

1

你可以在你在你的JavaScript調用.submit()同時設置在hidden字段的值。像:

<input type="hidden" id="client-submit" value="true" /> 

(然後檢查在服務器側表單字段的值。)

+0

它有點複雜,因爲當頁面從服務器端返回時,我還需要將該值設置爲false ...希望有其他方法可以做到這一點... –

+0

如果該隱藏字段的默認值爲false ,當頁面重新加載時,它將返回false。 –

相關問題