![]() |
1
13
正如其他人所说,Razor视图最终都继承自WebViewPage:
因此,您可以简单地为WebViewPage编写扩展方法,而无需创建新的基类或更改由其他答案建议的配置文件。例如:
将该命名空间的using语句添加到视图中,然后:
|
![]() |
2
13
事实证明,ASP运行时将在运行时定义Execute方法,因此自定义视图基类也必须是抽象的
这应该适用于强类型视图,在Razor中,所有视图看起来都是强类型的,如果不定义使用的类型是“dynamic”,而这是强类型 此外,如clicktricity所述,然后更新web.config(views目录下的web.config)。
|
![]() |
3
1
Razor视图的默认基类在views目录中的web.config中指定。通常是:
我没有尝试过,但是我建议继承这个基类并添加您自己的功能,然后相应地调整web.config。 |
![]() |
4
1
使用Razor引擎调用带有参数的方法的最佳方法是使用助手。 示例:让您有一个助手@makenote(字符串内容) 然后在cshtml页面中,您只需调用@makenote(“hi”),就可以了。
当我有问题的时候我疯了,然后谷歌把我发送到这个页面,但它没有帮助。我试图用HTML加载内容
秘密是在app代码中创建一个助手,然后与cshtml一起使用。 |
![]() |
Andrus · 如何在Linux中阅读期刊 5 月前 |
![]() |
Miranda · 读取xml文件时路径错误中有非法字符 5 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 10 月前 |
![]() |
s15199d · mvc MapController路由/类别名称在这里 11 月前 |
![]() |
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |