标签: devexpress-mvc

无法将对象类型"System.Web.Mvc.HtmlHelper` 1 [System.Object]"强制转换为类型"System.Web.Mvc.HtmlHelper"

我在我的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演示的示例代码.

c# asp.net-mvc devexpress devexpress-mvc

7
推荐指数
1
解决办法
3278
查看次数

以下方法或属性MVC,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)

c# asp.net-mvc devexpress asp.net-mvc-5 devexpress-mvc

4
推荐指数
1
解决办法
1389
查看次数

如何在MVC中创建一个List&lt;&gt;隐藏字段并将其提交给控制器

我需要回发用户在 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">&times;</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)

c# asp.net-mvc jquery devexpress-mvc

2
推荐指数
1
解决办法
7299
查看次数