2017-07-30 41 views
0

初學者在這裏,C#和Html:如何實現一個已經創建的C#類的Windows窗體到HTML?

我已經問了一個類似的問題,我很抱歉如果我的術語不正確。 我有這個Windows應用程序窗體項目,基本上有一個類與五個字段和另一個類,使窗體做類似文本框內的變化文本點擊一個按鈕時。我使用了表單設計器來測試代碼以確保它能夠正常工作,並且現在我確信我所要做的就是將代碼中的「Textbox.Text」替換爲與html等效的代碼,並將方法放置在HTML按鈕事件處理程序中。

我作爲一個團隊工作,所以我必須瞭解其他人的html代碼。爲了保持簡短,如何識別按鈕,它是HTML中的事件處理程序和文本框的文本屬性,以及在何處存儲類文件以使其工作?

我已經嘗試了谷歌搜索和Youtubing,我沒有得到我期待的結果。

編輯:上一個問題涉及到使用asp或aspx文件,我認爲這些文件不存在於我的團隊項目中。我爲所有這些使用Visual Studio,而不像表單我不認爲或只知道點擊組件來召集它的事件處理程序。

+0

所以我得到的是你想傳達C#代碼到HTML? – Steve

+0

以及如果我可以保持代碼原樣,只更改說「buttonx_click」和「Textbox.Text」的部分,以便我不必重新開始,那將會很棒。我想象你可以用類似的方式改變一個表單的行爲方式,也可以對html做同樣的事情。 –

+0

你在你的web應用上使用JavaScript/jQuery。或者你在ASP.NET Core中開發你的應用程序。 – progrAmmar

回答

1

你應該選擇任何初學者到中級課程或按照任何教程瞭解asp.net/core MVC。

在帶有MVC的asp.net核心中, 您將有一個帶.cshtml(您的html文件)擴展的視圖,並且您的控制器具有.cs擴展(您的類文件)和一個Model Class文件。

例如, 一個簡單的控制器看起來像,

public class HelloWorldController : Controller 
    { 
     // 
     // GET: /HelloWorld/ 

     public string Index() 
     { 
      return "Hello World !!"; 
     } 

     // 
     // GET: /HelloWorld/Welcome/ 

     public string welcome() 
     { 
      return "Welcome to .NET Core!!"; 
     } 
    } 

當您導航到/ HelloWorld的,你會看到的Hello World!在您的瀏覽器。 當你瀏覽到/歡迎它會顯示歡迎.NET核心

你可以找到一些教程here

+0

謝謝,我現在正在參加大學課程,但是這件事發生了,然而事情發生了,我的教授缺席一半,我從字面上有幾天完成這一點。 –

+0

好的,祝你好運。爲了將來的幫助與我聯繫。 – Steve

+0

所以我有這個:''我該如何讓這個按鈕在cshtml的文本框中顯示某些內容? –

相關問題