【问题标题】:Simple Kendo UI button简单的剑道 UI 按钮
【发布时间】:2014-02-02 20:16:47
【问题描述】:

对于一个 asp.net mvc4 网站,有没有办法使用 Kendo UI 来制作一个简单的按钮?这不是一个移动应用程序。但是 Kendo UI 似乎没有像 Html.Kendo().Button... 这样的常规按钮对象。它不存在。

这就是我现在拥有的

<input type="submit" value="Run Calculation" />

我想改用 Kendo UI 按钮。

@(Html.Kendo().MobileButton()
    .Name("textButton")
    .HtmlAttributes( new {type = "button"} )        
)

但它根本不渲染。

【问题讨论】:

  • 您为什么使用移动按钮?它是移动应用程序吗?你无处谈论它。如果否,则不是移动应用程序:@(Html.Kendo().Button().Name("textButton").HtmlAttributes( new {type = "button"} ).Content("Text button")) 应该可以正常工作。
  • 嗨伊曼..你试过代码吗? Html.Kendo().Button() 不存在..我会尝试但我怀疑它会起作用。这不是一个移动应用程序。这是常规网站。
  • 伊曼。您列出的内容来自 Kendo ui 网站..我试过了..它不起作用。
  • 是的,看看这个Button / Basic usage -&gt; ASP.NET MVC -&gt; index.cshtml。如您所见,按钮小部件标记为 new,这意味着您应该拥有最新版本,我认为您的版本没有。
  • Iman.. 感谢您的反馈.. 你试过了吗?我刚刚得到了 2 天前的最新版本。他们网站上的这段代码不起作用。

标签: c# asp.net-mvc-4 kendo-ui kendo-asp.net-mvc


【解决方案1】:

如果您无法访问Html.Kendo().Button(),则表示您的kendo ui mvc 版本不是2013 Q3 或更高版本。

新的代码应该是这样的:

@(Html.Kendo().Button()
.Name("textButton")
.HtmlAttributes( new {type = "button"} )
.Content("Text button"))

演示:Button / Basic usage -&gt; ASP.NET MVC -&gt; index.cshtml

【讨论】:

  • 伊曼,当你有机会的时候,请在你的最后尝试一下,如果你成功了,我会接受你的回答。谢谢
  • @dotnet-practitioner 我已经用2013.2.918.3402013.3.1127.440 进行了测试,在将Kendo.Mvc.dll 升级到2013.3.1127.440 并重新启动VS I 后,我在第一个中没有Html.Kendo().Button(),而是在第二个中可以访问Html.Kendo().Button()
  • 我只有2013.2.918.3402013.3.1127.440Kendo.Mvc.dll 这两个版本。首先用2013.2.918.340创建我的项目测试它,然后从References中删除Kendo.Mvc.dll并添加2013.3.1127.440并重新启动VS。
  • 伊曼,我能够下载最新的剑道 ui 作为试用版并让按钮工作。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-20
相关资源
最近更新 更多