我如何将一个Kendo DateTimePicker放入一个Kendo对话框中?(Telerik UI/Kendo for ASP.NET MVC)

drkbr07n  于 2022-12-20  发布在  .NET
关注(0)|答案(1)|浏览(101)

我尝试将两个Kendo UI元素放在一起,但它不允许我这样做。我该如何修复语法错误?

@(Html.Kendo().Dialog()
    .Name("MyModal")
    .Title("much wow")
    .Content(
            @(Html.Kendo().DateTimePicker()
            .Name("dateTimePicker")
            )
        )
    .Width(400)
    .Modal(false)
    .Actions(actions =>
        {
            actions.Add().Text("asd");
            actions.Add().Text("qwe");
            actions.Add().Text("zxc").Primary(true);
        }
    )
)

Syntax error
我需要一个弹出/模态/对话窗口与DateTimePicker和文本框,和两个按钮;取消并接受。

o8x7eapl

o8x7eapl1#

我想通了;

@(
Html.Kendo().Dialog()
    .Name("MyModal")
    .Title("much wow")
    .Content(
            Html.Kendo().DateTimePicker()
            .Name("MyModalDateTimePicker") // name is the id
            .ToHtmlString() +
            Html.Kendo().TextBox()
            .Name("MyModalTextBox") // name is the id
            .Value("John Doe")
            .ToHtmlString()
    )
    .Width(400)
    .Modal(false)
    .Actions(actions =>
        {
            actions.Add().Text("Cancel");
            actions.Add().Text("OK").Primary(true);
        }
    )
)

相关问题