小编new*_*_86的帖子

将Html表导出为ex​​cel并保持css样式

我正在使用excel Web查询将html表(mvc视图)导出为ex​​cel.如何让它贯穿css样式?如果我设置class="redLabel"它不解释它并使标签变红.我必须在表格中使用内联样式才能使用.有任何想法吗?

css html-table export-to-excel

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

为什么在html5中使用canvas作为动画?

我是html5的新手,一直在玩画布.我想知道画布何时真的有必要/有用吗?即什么时候用它?

如果我需要做简单的动画,比如移动标签,我真的需要画布,还是更好/更容易使用jquery/js?

html5 animation canvas

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

是否可以为post和get提供重复的动作名称和参数列表?

是否可以有2个具有相同名称和参数的动作,但一个是帖子,另一个是get?例如Delete(id),[HttpPost]Delete(id)...我得到一个错误,说这是不允许的......

asp.net-mvc asp.net-mvc-3

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

DbMigrator.GetPendingMigrations()始终为空

我正在使用DbMigrator该类来获取待处理迁移的列表.由于某种原因,即使存在待定迁移,它也不会返回任何项目.我错过了一步吗?

var configuration = new Migrations.Configuration();
configuration.TargetDatabase = new DbConnectionInfo("MyDatabase");

var migrator = new DbMigrator(configuration);
var migs = migrator.GetPendingMigrations().ToList();
Console.WriteLine(migrator.GetPendingMigrations().ToString());
Run Code Online (Sandbox Code Playgroud)

我认为它可能是连接字符串,但有趣的是migrator.GetDatabaseMigrations()返回已应用于db的正确迁移列表.

migration entity-framework ef-code-first dbmigrator

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

MVC3未终止字符串常量语法错误

我有以下代码,它给我一个语法错误 - 未终止的字符串常量.我已经匹配引号似乎无法发现问题.有任何想法吗?它工作正常,语法错误只是烦人.

  <input type="button" class="my-button" value="" name="back" onclick="location.href='@Url.Action(Model.Back.Step.ToString(), "MyController")'" />
Run Code Online (Sandbox Code Playgroud)

button url.action razor asp.net-mvc-3

6
推荐指数
2
解决办法
8820
查看次数

获取 html5 drop 事件的 xy 坐标

使用 html5 拖放,如何获取在放置事件中放置项目的 x 和 y 位置?我需要动态创建并显示图像和弹出窗口......不使用画布

html drag-and-drop

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

如何迭代Linq组结果集?

我从我的数据库中获取一些数据,并使用linq计算总和和计数并对数据进行分组.这就是我所拥有的:

        var si = _repository.GetAllByDate(date);

        var cs = from s in si
        group s by s.Name into g
        select new { Comm = g.Key, SIList = g.ToList(), Count = g.Count() };
Run Code Online (Sandbox Code Playgroud)

我现在需要将cs传递给另一个类中的方法,以便我可以为组中的每个项目提取Comm,SIList和Count,我将它传递给哪个类型?IEnumerable不起作用.实际的linq组结果类型似乎是:

{System.Linq.Enumerable.WhereSelectEnumerableIterator<System.Linq.IGrouping<Model.Domain.MasterData .MyItem,Model.Domain.SI<>f__AnonymousTyped<Model.Domain.MasterData.MyItem,System.Collections.Generic.List<Model.Domain.SI>,int>>}

有任何想法吗?我实际上想要将cs作为变量传递并在那里迭代它.

c# linq ienumerable iterator

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

填写最近5年的选择列表

我怎么能在它创建一个清单,在过去5年,如几年20112007.我不想硬编码这些年,但我希望最近的5年基于当年.

c# selectlist asp.net-mvc-3

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

将ko绑定应用于局部视图

我有一个ko viewmodel.我想在同一页面上渲染两次局部视图.一次是物理地址,一次是邮寄地址.它们具有相同的属性,数据只是不同.没有客户端淘汰父视图模型,其中包含物理和邮政地址.我得到了"你不能多次对同一个元素应用绑定".提取下面.我可以创建一个名为地址的淘汰模型,它将包含物理和邮政,然后使用带有2个div的部分绑定(一个用于邮政,一个用于物理).我猜这会奏效.但除非必要,我真的不想创建父模型.任何建议?

页:

@Html.Partial("_Address", Model.PhysicalAddress)
@Html.Partial("_Address", Model.PostalAddress)
Run Code Online (Sandbox Code Playgroud)

部分:

@model Models.AddressDetailsViewModel
<div id="myDiv">
        <table class="my-table">
                <tr>
                    <td id="postalCode">
                        <span data-bind="text: props.postalCode">
                        </span>
                    </td>
                </tr>               
        </table>
    </div>

<script type="text/javascript">
    var data = @(Html.Raw(Json.Encode(Model)));
    var viewModel = mapAddress(data);
    ko.applyBindings(viewModel, $("#myDiv")[0]);
</script>
Run Code Online (Sandbox Code Playgroud)

partial-views knockout.js

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

显示父页面上有错误的mvc局部视图

我有一个包含多个表单的页面,每个表单都是部分的.我想发布每个部分提交.如果有错误,我希望验证错误显示在部分作为主页面的一部分,即如果有错误,我不想只看到它自己的页面上的部分.我是否正确说这种行为只能用ajax帖子?如何在没有ajax帖子的情况下返回模型状态错误,只是一个普通的表单帖子?

编辑: 仍然看到它自己的页面上的部分

部分 -

@using (Html.BeginForm("Login", "Account", FormMethod.Post, new { id = "LoginForm" }))
{
    @Html.ValidationMessage("InvalidUserNamePassword")
    <fieldset class="fieldset">
        <div>
            <label for="form-field-user_id">User ID</label>
            <span>
                @Html.TextBoxFor(x => x.Username, new { @class = "form-field__input form-field__input--text", @id = "form-field-user_id"})                      
            </span>
        </div>
    </fieldset>
    <div class="form-field__button">
        <button id="loginButton" type="submit" class="button button--primary">Login</button>
    </div>
}

<script>
    $('#loginButton').click(function () {
        $.ajax({
            type: "POST",
            url: '@Url.Action("Login", "Account")',
            data: $('form').serialize(),
            success: function (result) {
                if (result.redirectTo) {
                    window.location.href = result.redirectTo;
                } else {
                    $("#LoginForm").html(result);
                }
            },
            error: function () { …
Run Code Online (Sandbox Code Playgroud)

error-handling partial-views asp.net-mvc-5

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