Tag: razor

entity framework:“存储更新,插入或删除语句影响了意外数量的行(0)”。

我正在使用entity framework来填充网格控件。 有时当我进行更新时,出现以下错误: 存储更新,插入或删除语句影响了意外数量的行(0)。 实体被加载后,实体可能已被修改或删除。 刷新ObjectStateManager条目。 我无法弄清楚如何重现这一点。 但是这可能与我做出更新的距离有多大关系。 有没有人看到这个或没有人知道错误信息是指什么? 编辑:不幸的是,我不再可以重现我在这里所遇到的问题,因为我离开了这个项目,不记得我是否最终find了解决scheme,是否有其他开发者修复了这个问题,或者我是否解决了这个问题。 所以我不能接受任何答案。

在JavaScript中使用Razor

在视图( cshtml )中的JavaScript中使用Razor语法是否可行或是否有解决方法? 我正在尝试将标记添加到Google地图中…例如,我尝试了这一点,但是收到了大量的编译错误: <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers @foreach (var item in Model) { var markerlatLng = new google.maps.LatLng(@(Model.Latitude), @(Model.Longitude)); var title = '@(Model.Title)'; var description = '@(Model.Description)'; var contentString = '<h3>' + title + '</h3>' + '<p>' + description + '</p>' var infowindow […]

MVC5 Razor html.dropdownlistfor当数组中的值被选中时被选中

我正在用C#和.NET Framework 4.6.1开发ASP.NET MVC 5应用程序。 我有这个View : @model MyProject.Web.API.Models.AggregationLevelConfViewModel […] @Html.DropDownListFor(m => m.Configurations[0].HelperCodeType, (SelectList)Model.HelperCodeTypeItems, new { id = "Configurations[0].HelperCodeType" }) ViewModel是: public class AggregationLevelConfViewModel { private readonly List<GenericIdNameType> codeTypes; private readonly List<GenericIdNameType> helperCodeTypes; public IEnumerable<SelectListItem> CodeTypeItems { get { return new SelectList(codeTypes, "Id", "Name"); } } public IEnumerable<SelectListItem> HelperCodeTypeItems { get { return new SelectList(helperCodeTypes, […]

将checkbox列表传入视图并将IENumerable拉出

我有一个将与用户关联的项目列表。 这是一对多的关系。 我想要传递到视图中的项目的整个列表,以便他们可以select那些还没有关联到他们(也看到那些已经关联)。 我想从这些创buildcheckbox。 然后我想把选定的那个发送回控制器来关联。 我怎么能通过所有这些列表,包括那些还没有关联的列表,并且可靠地将它们传回来关联? 这是我第一次尝试,但很明显,这不会工作,因为我将input的项目通过AllItems集合传入的项目,这些项目与用户本身的项目没有连接。 <div id="item-list"> @foreach (var item in Model.AllItems) { <div class="ui field"> <div class="ui toggle checkbox"> <input type="checkbox" id="item-@item.ItemID" name="Items" value="@item.Active" /> <label for="item-@item.ItemID">@item.ItemName</label> </div> </div> } </div>

将HTML表格发布到ADO.NET DataTable

我的视图中有一个HTML表格,如下所示: <table id="tblCurrentYear"> <tr> <td>Leave Type</td> <td>Leave Taken</td> <td>Leave Balance</td> <td>Leave Total</td> </tr> @foreach (var item in Model.LeaveDetailsList) { <tr> <td>@Html.TextBoxFor(m => item.LeaveType, new { width = "100" })</td> <td>@Html.TextBoxFor(m => item.LeaveTaken, new { width = "100" })</td> <td>@Html.TextBoxFor(m => item.LeaveBalance, new { width = "100" })</td> <td>@Html.TextBoxFor(m => item.LeaveTotal, new { width = "100" […]