asp.net-mvc – 通过自定义HTML Helper扩展方法渲染Javascript?
发布时间:2020-05-28 17:21:46 所属栏目:asp.Net 来源:互联网
导读:在我们的ASP.NET MVC3项目中,我们编写了几个自定义 HTML Helper扩展方法,它基本上呈现了一些复合控件(比如文本和带有一些所需样式的标签).现在我们也想要渲染一些 javascript和HTML标签,但看起来MVC HtmlString不会将javascript测试呈现为javascript!从自定
|
在我们的ASP.NET MVC3项目中,我们编写了几个自定义 HTML Helper扩展方法,它基本上呈现了一些复合控件(比如文本和带有一些所需样式的标签).现在我们也想要渲染一些 javascript和HTML标签,但看起来MVC HtmlString不会将javascript测试呈现为javascript!从自定义HTML帮助程序渲染动态 JavaScript的任何选项或替代方法? 解决方法这对我来说可以 :)这是我用作扩展方法的内容: namespace MvcApplication1.ExtensionMethods
{
public static class MyExtensionMethods
{
public static MvcHtmlString SomeJavascript(this HtmlHelper helper)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script> alert('testing 123')</script>");
return MvcHtmlString.Create(sb.ToString());
}
}
}
在我的index.cshtml中我称之为: @using MvcApplication1.ExtensionMethods .... @Html.SomeJavascript() 它显示了弹出窗口:) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-2 – Plus()在MVC中的参数引起404在IIS 7.0
- 在ASP.NET 5中,如何在中间件中获取所选路由?
- asp.net – %#Eval(“State”)%或%#DataBinder.Eval(Con
- asp.net-mvc – Web API和ASP MVC之间的主要区别是什么
- 身份验证 – 如何使用ASP.NET身份在Web API 2中实现双因素身
- asp.net – asmx到WCF或Web API
- asp.net – 如何检查文档是否准备好?
- asp.net-mvc – 如何在ASP.net MVC 4 RouteConfig.cs中使用
- asp.net-mvc – ASP.Net MVC的AntiForgeryToken方法是否与负
- asp.net – 为什么有2个web.config文件
推荐文章
站长推荐
- asp.net 2.0中利用Ajax2.0实现JSON传送大量页面数
- ASP.Net:如何从内容页面事件处理程序调用主页面
- asp.net – 你可以从请求变量确定时区吗?
- asp.net-mvc-4 – 如何实现自定义SiteMapNodePro
- asp.net – 在IE10中不应该“X-UA兼容IE =边缘”
- asp.net-mvc – 为什么DropDownListFor会在提交后
- asp.net – SQL Server预登录握手确认错误
- ASP.NET Web API,Web服务发现和客户端创建
- asp.net-mvc-3 – MVC3 AllowHtml属性的问题
- ASP.NET连接字符串元数据语法
热点阅读
