Tag: razor

如何在DropDownList中保留空格 – ASP.net MVC Razor视图

我在视图中以下列方式绑定我的模型: 问题是我的项目文本是格式化的文本,在单词之间有空格,如下所示。 #123 First $234.00 #123 AnotherItem $234.00 #123 Second $234.00 我想保留此项文本中的空格,即使它们被添加到DropDownList后也是如此。 但不幸的是我的DropDownList显示它们没有空格如下: #123 First $234.00 #123 AnotherItem $234.00 #123 Second $234.00 当我查看页面的来源时,这些空格是完整的但在显示中则不是。 我试图添加’   ‘而不是空格而是SelectList(MVC框架类)内部方法在将它们添加为下拉列表中的项之前使用HtmlEncode。 有什么办法可以实现吗?

带有BeginCollectionItem的MVC 5动态行

单击按钮时向表中添加/删除行的最佳方法是什么? 我需要从ChildClass属性创建的行(子类是主类/模型中的列表)。 目前有一个View(模型是MyMain),它使用RenderPartial引用部分视图。 局部视图显示模型的属性,一个名为MyChild的类,它是MyMain中的对象列表。 我想添加和删除按钮来动态添加部分视图中保存的行。 因此,重复添加MyChild以获取列表中的更多行。 这可能吗? 或者我不应该为此使用部分视图? 更新的代码 下面是我正在使用的当前类和视图,我一直在尝试实现BeginCollectionItem帮助器,但是我正在尝试加载部分视图的null ref,尽管if语句说创建一个新实例子类如果不存在 – 为什么会被忽略? 主视图 @using (Html.BeginForm()) { MyMain First MyChild First @Html.EditorFor(m => m.First) @if (Model.child != null) { for (int i = 0; i < Model.child.Count; i++) { Html.RenderPartial("MyChildView"); } } else { Html.RenderPartial("MyChildView", new MvcTest.Models.MyChild()); } @Html.ActionLink(“Add another”, “Add”, null, new { id […]

属性的客户端ID(ASP.Net MVC)

我是asp.net mvc的初学者,我有一个疑问: 我正在尝试在我的视图中为TextBox做一个标签,我想知道,我如何获取将在客户端渲染的Id以生成脚本…例如: <label for="”> Name: x.Name) %> 我需要在“ClientId”中放置什么来确保将正确的ID呈现给相应的控件? 谢谢 干杯

在Razor视图中使用await

是否可以await Razor .cshtml视图中的任务? 默认情况下它抱怨它只能用于标记为async方法,所以我想知道是否有一个隐藏的开关可以启用它?

@ Html.DropDownListFor如何设置默认值

@Html.DropDownListFor(model => model.Status, new List { new SelectListItem{Text=”Active”, Value=”True”}, new SelectListItem{Text=”Deactive”, Value=”False”}}) 在视图中我使用此drop dowenlist编码。 我运行我的应用程序默认的deactive值显示在下拉列表框中。 我希望显示默认为Active

如何将C#List 转换为Javascript数组?

我有一个数据表,我正在转换为List,序列化它并使用viewmodel将其传递给我的视图。 我的viewmodel看起来像这样: public class AddressModel { public string Addresses { get; set; } } 我的控制器操作如下所示: AddressModel lAddressGeocodeModel = new AddressGeocodeModel(); List lAddresses = new List(); string lSQL = ” select Address1, CityName, StateCode, ZipCode ” + ” from AddressTable “; // Convert the data to a List to be serialized into a Javascript array. //{ […]