2012-06-27 39 views
0

是否可以將ASP應用程序轉換爲ASP.NET?我更喜歡在ASP.NET中使用Visual Studio,而不是僅使用ASP。我需要這樣做,因爲我堅持試圖觀看一個ASP頁面,因爲我不知道如何使用ASP,我試圖在Visual Studio中看到ASP(經典ASP)的代碼,也許我需要做出一些改變,但我不知道這些改變是什麼。我在我的應用程序中做了一些更改,比如放置一個按鈕來選擇和取消選擇複選框,但是我看不到任何更改或圖像,這種工作方式與我使用它的方式不同,呃,它已經被廢棄代碼工作,(問題是我看不到任何變化):從asp到asp.net

<td align="center" colspan="3"> 
    <input type="button" name="btn_seleccionar_todo" value="Seleccionar todo" onclick="javascript:marcar(this.form);"> 
</td> 
<td align="center" colspan="3"> 
    <input type="button" name="btn_desseleccionar_todo" value="Seleccionar todo" onclick="javascript:desmarcar(this.form);"> 
</td> 

function marcar() 
{ 
    for (i=0;i<form.usuarios.options.length;i++) 
    { 
    form.usuarios.options[i].checked=true; 
    } 
} 

function desmarcar() 
{ 
    for(i=0;i<form.usuarios.options.length;i++) 
    { 
     form.usuarios.options[i].checked=false; 
    } 
} 
+1

對不起,但我沒有得到你的例子。我看到一些html和一些javascript代碼。我看不到ASP或ASP.NET代碼。你有什麼嘗試? –

+0

您發佈的代碼是JavaScript;我在你的發佈代碼或標記中看不到任何東西,以表明這是傳統的ASP。 JavaScript在.NET中的工作原理與ASP中的相同。 – Tim

+1

您可能正在發佈ASP的輸出。在客戶端看到HTML之前,代碼被處理並從服務器端移除。請張貼一些源代碼。 – Tim

回答

2

切換基礎技術是一項巨大的任務,不要掉以輕心。你絕對不應該把它作爲VBScript到C#的簡單翻譯......你需要用新選擇的技術慣用地重寫整個事物。就像使用谷歌翻譯通過電子郵件進行交流或與一個講不同語言的人聊天 - 它可以工作,但不是很好。