2011-11-17 79 views
1

我有HTML表單,其中嵌入了javascriptPERL的代碼。我們必須從HTML文檔中刪除所有PERL參考文獻。 HTML調用PERL方法,它們位於.pl文件中,通過OnClick設置模式調用等。所有PERL方法將被重寫爲C#。要保存HTML網絡表單,有沒有辦法從HTML表單調用C#方法?或者只是重做一切ASP.NET網絡應用程序是唯一的答案?尋找C#轉換工作的最小選項。可以通過HTML網頁訪問c#代碼而不是PERL腳本

回答

1

可以實現自定義ASP.NET網頁,從您的表單提交的數據,該頁面,並使用Page.Request.Params擺脫你的HTML表單參數(前提是你通過POST提交)

string mystring=Page.Request.Params["mystring"]; 
double Amount =Convert.ToDouble(Page.Request.Params["Amount"]); 

或者Page.Request.QueryString如果您使用GET方法來傳遞你的參數:

string mystring=Page.Request.QueryString[0]; 
double Amount =Convert.ToDouble(Page.Request.QueryString["Amount"]); 
+1

另一種選擇是使用通用處理程序(ashx的)文件來接受這個職位。 – NotMe

相關問題