0

是否可以声明函数(就像您在 C# 而不是 javascript 中所做的那样)或在 ASP.NET 网页中创建类?

在 MVC 中,在视图文件中怎么样?

如果没有,是否有在网页中进行事件处理?(同样,不是 javascript 事件处理)

4

1 回答 1

2

您可以在 .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 应用程序就是这样)。

于 2013-06-27T05:41:57.310 回答