小编Mar*_*ius的帖子

通用HtmlHelper,用于从任何类型的列表创建html表

我想创建一个HtmlHelper来创建一个html表.我希望帮助器能够获取任何类型的对象列表以及要显示为列的对象属性列表.像这样的东西:

public static HtmlString Table(this HtmlHelper helper, List<T> data, List<string> headers)
    {
        //Tags
        TagBuilder table = new TagBuilder("table");
        TagBuilder tr = new TagBuilder("tr");
        TagBuilder td = new TagBuilder("td");
        TagBuilder th = new TagBuilder("th");

        //Inner html of table
        StringBuilder sb = new StringBuilder();

        //Add headers
        foreach (var s in headers)
        {
            th.InnerHtml = s;
            tr.InnerHtml += th.ToString();
        }
        sb.Append(tr.ToString());

        //Add data
        foreach (var d in data)
        {
            tr.InnerHtml = "";
            foreach (var h in headers)
            {
                td.InnerHtml = d.h.ToString();
                tr.InnerHtml += …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc

9
推荐指数
1
解决办法
8701
查看次数

是否可以为同一个Kendo UI Grid提供不同的编辑器模板?

我有一个MVC 3项目,我使用了很多Kendo UI Grid.

典型的View看起来像这样:

@using Kendo.Mvc.UI
@model List<ActionViewModel>
@(Html.Kendo().Grid<ActionViewModel>()
.Name("#grid")    
.Columns(columns =>
    {
        columns.Bound(p => p.Name);
        columns.Command(command => { command.Edit(); command.Destroy(); });
})
.ToolBar(toolbar => toolbar.Create().Text(Resources.Grid.Create))
.Editable(editable => editable.Mode(GridEditMode.PopUp)))
.Sortable()
.Scrollable()
.Filterable(f=>f.Extra(true))
.DataSource(dataSource => dataSource        
    .Ajax() 
    .Events(events => events.Error("error_handler"))
    .Model(model => model.Id(p => p.Id))
    .Create(update => update.Action("Create", "Action"))
    .Read(read => read.Action("Read", "Action"))
    .Update(update => update.Action("Update", "Action"))
    .Destroy(update => update.Action("Delete", "Action"))
))
Run Code Online (Sandbox Code Playgroud)

我经常需要为我的viewmodel定义自定义编辑器模板,这些模板用于Kendo UI的编辑弹出窗口.

在Kendo UI Grid中,可以创建,更新和删除元素.默认情况下,编辑和创建弹出窗口使用相同的编辑器模板.是否有一种简单的方法可以使用两个单独的编辑器模板进行编辑和删除?

c# asp.net-mvc-3 kendo-ui

5
推荐指数
1
解决办法
9876
查看次数

无法解析指定对象上的 TargetProperty (UIElement.RenderTransform).(RotateTransform.Angle)

有人遇到过这个问题吗?\n我想在 Windows Phone 7 中显示动画,我的 sdk 版本是 7.1\xef\xbc\x8c我想在我的应用程序中将图片旋转为动画。但它不起作用。

\n\n
<Image.Resources>\n    <Storyboard x:Name="myStoryboard">\n        <DoubleAnimation\n        Storyboard.TargetName="myTransform"\n        Storyboard.TargetProperty="Angle"\n        From="0" To="360" Duration="0:0:5" \n        RepeatBehavior="Forever" />\n    </Storyboard>\n</Image.Resources>\n
Run Code Online (Sandbox Code Playgroud)\n

animation xaml windows-phone-7

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