我在我的mvc asp.net项目中使用DevExpress控件.这是代码:
<div>
@Html.DevExpress().TextBox(settings =>
{
settings.Name = "TextBox";
settings.Width = 170;
settings.Properties.DisplayFormatString = "[ 00 - 00 - 00 ]";
settings.Text = "123456";
}).GetHtml()
</div>
Run Code Online (Sandbox Code Playgroud)
这是错误信息:
Unable to cast the object type "System.Web.Mvc.HtmlHelper` 1 [System.Object]" to
type "System.Web.Mvc.HtmlHelper"
Run Code Online (Sandbox Code Playgroud)
我无法理解我的代码失败的地方,因为它是来自DevExpress演示的示例代码.
我有一个MVC项目,正在使用devexpres 14.1.6。我在_Layout.cshtml页面上定义了devexpress脚本和样式表,如下所示
头=>
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/Bootstrap/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
@Html.DevExpress().GetScripts(
new Script { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
new Script { ExtensionSuite = ExtensionSuite.HtmlEditor },
new Script { ExtensionSuite = ExtensionSuite.GridView },
new Script { ExtensionSuite = ExtensionSuite.PivotGrid },
new Script { ExtensionSuite = ExtensionSuite.Editors },
new Script { ExtensionSuite = ExtensionSuite.Chart },
new Script { ExtensionSuite = ExtensionSuite.Report },
new Script { ExtensionSuite = ExtensionSuite.Scheduler },
new Script { ExtensionSuite = ExtensionSuite.TreeList }
Run Code Online (Sandbox Code Playgroud)
身体=>
@Html.DevExpress().GetStyleSheets(
new StyleSheet { …Run Code Online (Sandbox Code Playgroud) 我需要回发用户在 DevExpress ListBox 中添加的项目,但是,根据公司的说法,这样做的方法是将项目存储在隐藏字段中,然后提交。我需要知道如何在视图中创建这个隐藏字段,我相信它需要是一个带有文本和值的列表(类似于传递的模型),然后如何在 jquery 中为其分配值。
注意: 1. 问题不是如何创建隐藏字段,而是特定类型。2.现在的方式,在控制器中,模型返回为空。
// This code is located in the Index.cshtml page
<div id="modalMain" class="modal fade hidden-print" data-backdrop="static" data-keyboard="false">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header" style="padding-bottom:0;padding-top:0">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div id="modalMainData" class="modal-body" style=" padding: 0 10px 0 10px !important;">
</div>
</div>
</div>
</div>
// This code is located on ListBoxItemsModal.cshtml
@model List<ValueText>
@using (Html.BeginForm("", "", FormMethod.Post, new { @id = "formPostListBoxItems" }))
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true, "", new { @class = "text-danger" …Run Code Online (Sandbox Code Playgroud)