是否可以声明函数(就像您在 C# 而不是 javascript 中所做的那样)或在 ASP.NET 网页中创建类?
在 MVC 中,在视图文件中怎么样?
如果没有,是否有在网页中进行事件处理?(同样,不是 javascript 事件处理)
是否可以声明函数(就像您在 C# 而不是 javascript 中所做的那样)或在 ASP.NET 网页中创建类?
在 MVC 中,在视图文件中怎么样?
如果没有,是否有在网页中进行事件处理?(同样,不是 javascript 事件处理)
您可以在 .cshtml 文件中创建自己的函数。本文解释了functions
关键字及其使用方法:http: //www.mikesdotnetting.com/Article/173/The-Difference-Between-@Helpers-and-@Functions-In-WebMatrix。如果将它包含在也使用该函数的 .cshtml 文件中,则不能从其他页面调用它。如果您想这样做,您可以将函数添加到 .cshtml 文件,然后将其放入 App_Code。
ASP.NET 网页中没有此类事件。您可以使用IsPost 属性检查页面是否已回发。
如果你想在 MVC 中使用可重用的实用方法,你最好采用更传统的方法来创建静态类并在那里添加你的方法。App_Code 真正适用于网站项目(ASP.NET 网页),而不是 Web 应用程序项目(MVC 应用程序就是这样)。