小编Dan*_*sen的帖子

Bootstrap 3表 - 表响应不起作用

我正在使用bootstrap 3进行网站项目.我正在尝试使用响应表创建一个页面,这样当表格太大时我就会有滚动条.我做了一个像这样的测试用例:

<div class="row">
  <h4>Nuværende kurser</h4>
  <div class="col-12 col-sm-12 col-lg-12">
    <div class="table-responsive">
      <table class="table">
        <thead>
          <tr>
            <th>#</th>
            <th>Table heading</th>
            <th>Table heading</th>
            <th>Table heading</th>
            <th>Table heading</th>
            <th>Table heading</th>
            <th>Table heading</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>1</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
          </tr>
          <tr>
            <td>2</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
          </tr>
          <tr>
            <td>3</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
            <td>Table cell</td>
          </tr>
        </tbody>
      </table>
    </div> …
Run Code Online (Sandbox Code Playgroud)

html html-table responsive-design twitter-bootstrap twitter-bootstrap-3

20
推荐指数
4
解决办法
5万
查看次数

Powershell Get-ChildItem -recurse无法获取所有项目

我正在使用powershell脚本擦除文件夹中的某些文件,并将其余文件移动到预定义的子文件夹中.

我的结构看起来像这样

Main
    (Contains a bunch of pdb and dll files)
    -- _publish
        --Website
            (Contains a web.config, two other .config files and a global.asax file)
            -- bin
                (Contains a pdb and dll file)
            -- JS
            -- Pages
            -- Resources
Run Code Online (Sandbox Code Playgroud)

我想在开始移动它们之前从整个文件结构中删除所有pdb,config和asax文件.我用的是:

$pdbfiles = Get-ChildItem "$executingScriptDirectory\*.pdb" -recurse

foreach ($file in $pdbfiles) {
    Remove-Item $file
}
Run Code Online (Sandbox Code Playgroud)

对于我需要删除的所有文件类型等等.它的工作原理很好,除了位于网站bin文件夹中的pdb文件.并为网站文件夹中的ASAX文件.出于某种原因,Get-ChildItem recurse搜索会忽略它们.

这是由于resursive结构内物品的深度造成的吗?或者是别的什么?我该如何修复它,因此它会删除指定的所有文件.

编辑:我已经尝试添加-force - 但它没有改变任何东西

答案:以下工作:

$include = @("*.asax","*.pdb","*.config")
$removefiles = Get-ChildItem "$executingScriptDirectory\*" -recurse -force -include $include 

foreach ($file in $removefiles) {
    if ($file.Name -ne "Web.config") …
Run Code Online (Sandbox Code Playgroud)

powershell recursion get-childitem subdirectory delete-file

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

如何确保文件是有效的音频文件并且不受 DRM 保护?

我正在尝试完成有关如何在 XNA 中创建 Shooter 2D 游戏的 App Hub 教程 - 位于此处:http : //xbox.create.msdn.com/en-US/education/tutorial/2dgame/getting_started

该项目包含一堆图形和一些音频文件。但是当我在我的计算机上构建解决方案时,希望它写道:

Error 1 Failed to open file gameMusic.mp3. Ensure the file is a valid audio file and is not DRM protected.
Run Code Online (Sandbox Code Playgroud)

现在我知道提供的音频文件不受 DRM 保护,但作为测试,我使用一个程序重新“录制” MP3 并保存它(应该删除任何 DRM 保护),我尝试同时保存它MP3 和 WMA,但结果相同。最后我尝试随机录制自己的 MP3,但效果相同。

该错误在项目构建时出现,因此它不是“播放器”问题,而是 XNA 中我相信的某些内容,或者我的计算机中缺少某些内容。

有没有人知道为什么会发生这种情况以及如何解决?

我正在使用 Visual Studio 2010 Ultimate 和 Windows Phone 开发人员工具,如教程(上面链接)中所述

.net c# xna visual-studio-2010 xna-4.0

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

使用ActionLink将null参数传递给控制器

我有一个列出一堆类别的视图:

<ul>
    <li>@Html.ActionLink("All", "Index", "Products")</li>
    @foreach (var item in Model.ProductCategories)
    {
        <li>@Html.ActionLink(item.Name, "Index", new { id = item.Id }, null)</li>
    }
</ul>
Run Code Online (Sandbox Code Playgroud)

如图所示,我应该得到一个类别链接列表,最上面的一个是"All",下面的是相应的类别名称,id传递给控制器​​.

我的控制器看起来像这样:

public ActionResult Index(int? id)
{
    var categories = _productCategoryRepository.GetAll().OrderByDescending(f => f.Name);
    var items = id == null
        ? _productItemRepository.GetAll().OrderBy(f => f.Name).ToList()
        : _productCategoryRepository.GetSingle((int)id).ProductItems.OrderBy(f => f.Name).ToList();

    var model = new ProductsViewModel()
                    {
                        ProductCategories = categories,
                        ProductItems = items
                    };

    return View(model);
}
Run Code Online (Sandbox Code Playgroud)

所以类别应该始终相同.但是,项目应显示出每一个项目,当ID当该特定类别的物品ID设置.

这一切都非常好,所以当我点击一个类别链接.我这样得到了网址:

/产品/首页/ 3

大!现在我点击"全部"链接,但它将我路由到/ Products/Index/3,即使我显然没有传递参数.我尝试传递一个空值:

@Html.ActionLink("Alle", …
Run Code Online (Sandbox Code Playgroud)

parameters controller actionlink razor asp.net-mvc-4

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

获取当前登录的IdentityUser?

我正在尝试创建一个使用 Windows Identity 和 Entity Framework Code First 的应用程序。所以我正在创建一个自定义类来保存一些数据。

public class Order {
  public string Name { get; set; }
  public DateTime CreatedDate { get; set; }
  public IdentityUser User { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在我尝试将用户表链接到订单表(由实体框架生成)。这样我就可以执行 Order.User 来获取创建订单的用户的用户信息。

我想使用创建一个新订单

new Order {
  Name = "Test",
  CreatedDate = new DateTime(2014, 3, 30),
  User = <What goes here?>
}
Run Code Online (Sandbox Code Playgroud)

现在如何获取当前登录用户的“IdentityUser”?或者我以错误的方式处理这个问题?

entity-framework asp.net-identity entity-framework-migrations

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

Word Mail Merge记录计数返回-1

我正在尝试通过单词邮件合并文档的数据源.

我通过邮件合并数据源运行的代码如下所示:

ActiveDocument.MailMerge.DataSource.ActiveRecord = wdFirstRecord
lastDoc = ActiveDocument.MailMerge.DataSource.RecordCount
Run Code Online (Sandbox Code Playgroud)

现在一切都很好.我运行数据源并做我需要做的事情.

现在,由于其他原因,我正在制作此用户的用户使用小帮助函数:Mail Merger Helper(它存在于Word 2010中)

但是当他们使用它时,我的ActiveDocument.MailMerge.DataSource.RecordCount返回-1.这意味着它无法决定数据源中的记录数.我的假设是Mail Merger Helper没有正确设置数据源.

但这阻止我迭代邮件合并(当他使用帮助程序时,他仍然可以激活通常的邮件合并功能,例如查看合并的结果).

怎么了?有没有替代迭代合并,所以我可以逐个获取记录?

vba datasource ms-word mailmerge word-vba

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