ASP.NET MVC 在View(cshtml)中使用自定义帮助类
来源:互联网 发布:ubuntu安装netsnmp 编辑:程序博客网 时间:2024/04/30 19:44
1、在View中使用比如Html/Ajax/Model之类的帮助类,要在我们的帮助类中继承了一个类WebViewPage
2、新建自定义帮助类WebWorkContextWebViewPage类(继承WebViewPage)
public abstract class WebWorkWebViewPage : System.Web.Mvc.WebViewPage { public sealed override void InitHelpers() { base.InitHelpers(); } public static string GetUserName() { return "test.GetUserName()"; } }
3、a.更改View的继承,在Views文件夹中的web.config中找到pageBaseType,新增我们自定义的类
b.在cshtml页面引用命名空间 @using Utility.WebFrameworkHtmlHelper
<system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <pages pageBaseType="WebWorkContextDemo.WebWorkContextWebViewPage"> </pages></system.web.webPages.razor>4、直接调用
@{ ViewBag.Title = "Home Page"; } 测试扩展帮助类方法:@WebWorkWebViewPage.GetUserName()
效果
0 0
- ASP.NET MVC 在View(cshtml)中使用自定义帮助类
- MVC Asp.Net Mvc在cshtml中输出html
- ASP.NET MVC 3.0+ 中“_ViewStart.cshtml”文件的作用
- .net mvc 在 cshtml 中输出 html 格式问题
- .net mvc 在 cshtml 中输出 html 格式问题
- ASP.NET MVC C# View下的cshtml 向Controller提交数据
- [Asp.net mvc] 在Asp.net mvc 中使用MiniProfiler
- 在Asp.net MVC中使用Repeater
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用Ajax
- 在asp.net mvc中使用json
- 在ASP.NET MVC中使用Ajax
- 在ASP.NET MVC中使用WF
- Asp.net/C#/Mvc 中Cache缓存帮助类
- ASP.NET MVC中给所有的cshtml页面引用命名空间
- C语言
- 二叉排序树
- 勾股定理一日一证连载137
- pl/sql instr(string, subString, [start_position, [nth_appearance]])
- css盒模解析
- ASP.NET MVC 在View(cshtml)中使用自定义帮助类
- 记一次vmware centos虚拟机磁盘空间不够的经历
- 2016/10/19
- Android自定义dialog从屏幕底部弹出并且充满屏幕宽度
- linux mysql 操作命令
- spring-boot 实例
- java中Executor、ExecutorService、ThreadPoolExecutor介绍
- Logy
- UITableViewCell使用Masonry进行自动计算行高的问题