html-helper相关内容
我在将 @Html.CheckBoxFor() 生成的复选框设置为滑块时遇到问题. 我已确定“罪魁祸首"是隐藏的输入字段.我做了一个 fiddle 来说明这个问题.它包含 3 个复选框 - 一个由 @Html.CheckBoxFor() 生成,第二个使用由 @Html.CheckBoxFor() 生成的代码,隐藏的输入被注释掉,第三个经典复选框. 您将看到滑块不适用于第一个.我确实需要
..
似乎默认的 ASP.NET MVC2 Html 帮助程序在使用这样的代码 (EditorTemplates/UserType.ascx) 时会生成重复的 HTML ID:
..
我有以下类“schakeling",由 EF 生成,代表数据库表“schakeling".在数据库中,'id' 是主键,'plc_id' 是外键. public partial class schakeling{公共 schakeling(){this.verbruik = new HashSet();}公共 int id { 获取;放;}公共 int plc_id { 获取;放;}公共字符串
..
我正在尝试使用强类型视图的值来格式化由 ASP.Net MVC 的 TextBoxFor 呈现的日期.日期可以为空,所以如果它为空,我希望看到一个空白值,否则我希望以 MM/dd/yyyy 格式查看它. model.BirthDate, new { style = "width: 75px;" })%> 谢谢, 保罗·斯佩兰萨
..
我有一个强类型的 MVC 视图控件,它负责用户可以在其中创建和编辑客户端项目的 UI.我希望他们能够在创建时定义 ClientId,但不能编辑,这会反映在 UI 中. 为此,我有以下几行:
..
我正在构建一个自定义 HTML.LabelFor 帮助器,如下所示: public static MvcHtmlString LabelFor(this HtmlHelper self, Expression> expression, Boolean showToolTip){var metadata = ModelMetadata.FromLambdaExpression(表达式, self.
..
我正在将一个项目转换为 ASP.NET Core.我需要迁移大量可重用的 html 助手,但 Core 中不存在 html 助手. 有些复杂,有些简单.这是一个非常简单的例子: @helper EditIcon(){} 请注意,这只是一个示例. Point 正在为此编写一个标签助手,这是巨大的矫枉过
..
在 ASP.NET 5 中是否有 MvcHtmlString 的等价物?否则,我们如何才能正确地从我的自定义 HTMLHelper 方法呈现 HTML 输出? 解决方案 不再需要 MvcHtmlString(出于兼容性原因添加在 HtmlString 之上)所以您可以简单地使用 Microsoft.AspNet.Mvc.Rendering.HtmlString. 您很容易注意到,As
..
是否有 HTMLHelper 用于文件上传?具体来说,我正在寻找替换 使用 ASP.NET MVC HTMLHelper. 或者,如果我使用 使用 (Html.BeginForm()) 文件上传的 HTML 控件是什么? 解决方案 HTML 上传文件 ASP MVC 3. 模型:(请注意,FileExtensionsAttribute 在 Mv
..
因此,例如在 Web 表单 aspx 页面背后的代码中,我希望能够执行诸如 之类的操作 string textBoxHtml = Html.TextBox("MyTextBox"); 这可能吗? 源代码是否可以用于 Webforms 的 fork? 解决方案 可能吗?是的. 整个 MVC 源代码位于:http://www.microsoft.com/downloa
..
我正在向混合 WebForms/MVC 站点添加一些 UI 功能.在本例中,我将一些 AJAX UI 功能添加到 WebForms 页面(通过 jQuery),并且数据来自 MVC JsonResult.一切都在 100% 工作,只有一个例外: 我想实现 AntiForgeryToken 的 XSRF 保护.我在纯 MVC 应用程序中将它与 ValidateAntiForgeryToken
..
我有一个模型文件,它返回一个带有换行符 BR 标记的 HTML 字符串,但是如何在浏览器上显示该 HTML?问题在于换行符,标签本身显示在 UI 上 我试图将模型放在 Html.Raw(modelItem => item.Speaking) 中,但它从不工作,因为它需要一个字符串,并且无法将 lambda 表达式转换为类型“字符串",因为它不是委托类型 以下是我尝试过的代码和注释.
..
如何从控制器外部的辅助方法生成指向控制器操作的 URL? 解决方案 将 UrlHelper 传递给您的辅助函数,然后您可以执行以下操作: public SomeReturnType MyHelper(UrlHelper url,//你的其他参数){//你的其他代码var myUrl = url.Action("action", "controller");//消耗你的 url 的代码}
..
Html.RouteLink() HtmlHelper 适用于文本链接.但链接图像的最佳方式是什么? 解决方案 这是我的,核心函数做一些重载 public static string ImageLink(this HtmlHelper htmlHelper, string imgSrc, string alt, string actionName, string controllerNa
..
如何在 HtmlHelper 扩展中以编程方式获取当前正在执行的视图名称或部分视图名称?在我的情况下,我无法使用 ViewData 或无法将视图名称从视图传递给扩展. 解决方案 var webPage = htmlhelper.ViewDataContainer as WebPageBase;var virtualPath = webPage.VirtualPath;
..
我对如何在 ASP.NET MVC 2.0 R2 上使用新的强类型 Html.DropDownListFor 助手完全迷失和困惑 在我正在编写的视图中: m.ParentCategory, new SelectList(Model.Categories, "CategoryId", "Name", Model.ParentCategory), "[ None ]")%>; m.Paren
..
在我看来 x.Countries[ i ], Model.CountryList )%> 在我的控制器中 public int[ ] 国家 { get;放;}公共列表国家名单{得到;放;} 当表单被发布时,没有问题,下拉列表被填充并且用户选择的值被发布.但是,当我尝试加载已经为国家 [ ] 分配值的表单时,它没有被选中. 解决方案 我也有同样的想法.当使用 foreach 循环
..
目前我在像这样的默认“创建"视图页面中使用 Html.EditorFor 控件. model.IsActive) %> 我想将其转换为带有值的下拉列表,并且仍然绑定到视图中的模型.我的问题有两个. 如果下拉列表中只需要 2/3 个值..有没有一种快速的方法来显式填充 2 个或 3 个值? 如果列表很大,需要来自一个sql查询,怎么做? 预先感谢您的帮助. 解决方案
..
希望对 asp.net mvc 大师来说是一个简单的问题: 我有一个复选框,创建方式如下: 在我的操作中,我正在像这样检查值: bool isChecked = form["MyCheckBox"].Contains("true"); 我希望这会返回 true,因为它已被检查.然而,被创建的隐藏元素有一个假值:
..
我在链接中有一些图片,我想基本上看起来像这样: 点击链接应该加载它包含的图像.我正在尝试使用 CakePHP 的 HTML 助手来执行此操作,如下所示: 链接($html->image('img.png'),'img.png',数组('转义' => 假));?> 然而
..