是否有可能在ASP.NET網頁中聲明函數(就像您在C#中執行javascript一樣)或創建類?在ASP.NET WebPages中聲明函數
在MVC中,在View文件中如何?
如果不是的話,有沒有辦法在網頁中做事件處理? (再次,不是JavaScript事件處理)
是否有可能在ASP.NET網頁中聲明函數(就像您在C#中執行javascript一樣)或創建類?在ASP.NET WebPages中聲明函數
在MVC中,在View文件中如何?
如果不是的話,有沒有辦法在網頁中做事件處理? (再次,不是JavaScript事件處理)
您可以在.cshtml文件中創建自己的函數。本文介紹了functions
關鍵字和如何使用它:http://www.mikesdotnetting.com/Article/173/[email protected]@Functions-In-WebMatrix。如果將它包含在也使用該函數的.cshtml文件中,則不能從其他頁面調用它。如果你想這樣做,你可以添加一個函數到.cshtml文件,然後把它放在App_Code中。
在ASP.NET網頁中沒有這樣的事件。您可以使用IsPost property檢查頁面是否已發回。
如果你想使用的MVC可重複使用的實用方法,你最好考慮創建靜態類和增加你的方法還有的更傳統的方法。 App_Code實際上是針對網站項目(ASP.NET網頁)而不是Web應用程序項目(這是MVC應用程序的功能)。
這只是編寫ASP.NET網頁*無*號後面的代碼。您將直接在aspx文件中編寫C#代碼。 – Renan
你想在.aspx明確聲明它或者它沒有關係經受了在.aspx.cs文件。 – DFord
它可以在任何地方。我實際上有一個.cshtml文件,但這與.aspx文件非常相似。 – Yamcha