小编Ran*_*ser的帖子

使用Lodash/Underscore从对象列表中跳过并返回对象

我需要执行类似于C#中编写的以下操作:

int[] items = { 1, 2, 3, 4, 5, 6, 7 };
var a = items.Skip(2).Take(3);
Run Code Online (Sandbox Code Playgroud)

哪个返回3,4和5

同样,我需要从对象列表中跳过记录

$scope.myObject = [ { Editable: true, Name: "Daniel Test", Site: "SE100"},
                    { Editable: true, Name: "Test new", Site: "SE100"},
                    { Editable: false, Name: "Test", Site: "SE100"} ]
Run Code Online (Sandbox Code Playgroud)

我需要跳过第一条记录并取回剩余的记录,即第1条记录

我怎么能用lodash/underscore做到这一点?

javascript underscore.js lodash

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

ASP.net MVC将单元格内容作为Grid.MVC中的链接

我正在开发一个ASP.net MVC应用程序.

之前我使用以下代码显示产品表.

foreach (var item in Model)
{
  <div class="row">
    <div class="cell">
      @Html.ActionLink(item.productName, "ViewProduct", "Showcase", 
        new { productID = item.productID }, null)
    </div>
    <div class="cell">
      @item.quantity
    </div>
    <div class="cell">
      @item.price
    </div>
  </div>  
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,我能够将Nx1'st元素作为链接重定向到显示产品细节的视图.

然后我想使用MVC.Grid Nuget包实现GridView来显示产品表.

网格工作正常,但我不能将Nx1'st元素作为链接,以便我可以重定向.

我试过这个,但它不起作用.

  @Html.Grid(Model).Columns(columns =>{
   columns.Add(model => model.productName).Titled("Name").Filterable(true)
     .RenderValueAs(o => Html.ActionLink(o.productName, "ViewProduct", "Showcase", 
       new { productID = o.productID }, null));
   columns.Add(model => model.quantity).Titled("Quantity Available");
   columns.Add(model => model.price).Titled("Price");
 }).WithPaging(3).Sortable(true)
Run Code Online (Sandbox Code Playgroud)

我在Nx1单元格中获得的输出是:

<a href="/Showcase/ViewProduct/?productID=15">Galaxy Note 3</a>
Run Code Online (Sandbox Code Playgroud)

期望的输出: Galaxy Note 3

请帮帮我.谢谢.

c# asp.net-mvc razor mvcgrid

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

ASP.net MVC中viewstate的等价物是什么

在asp.net页面中,在回发期间,ViewState使数据持久化.是什么让数据在ASP.net MVC中持久存在?

asp.net viewstate asp.net-mvc-3 asp.net-mvc-4

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

如何在ASP.NET MVC中关闭浏览器或选项卡时将用户注销?

我需要在用户关闭选项卡或浏览器时注销用户,我该如何在ASP.NET MVC中执行此操作?

c# asp.net authentication asp.net-mvc form-authentication

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

减少C#中的使用次数

我的问题可能是愚蠢的,或者根本不是一个问题,但在这里......

我在我的ASP.net MVC项目中执行了一些数据库操作,我每次创建两个对象,SqlConnectionSqlCommand.

我在下面展示了一个例子

using (SqlConnection connection = new SqlConnection(connectionString))
{
  using (SqlCommand command = new SqlCommand("sRegisterUser", connection))
  {
Run Code Online (Sandbox Code Playgroud)

在不同方法的一个类中进行所有这些不同的操作.

我的问题是如何每次都减少这些对象的创建?我如何在全球范围内创建它们

PS:sRegisterUser是一个存储过程,就像明智的其他方法一样,使用不同的过程,它们将不同的值作为参数.

请帮帮我.

在此先感谢您的帮助.

.net c# using sqlclient asp.net-mvc-4

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

AngularJS在<div>中添加文本

在jQuery中,我可以执行以下操作,在div或任何元素中添加所需的文本.

$( "#div1" ).html( "<span class='red'>Hello <b>Again</b></span>" );
Run Code Online (Sandbox Code Playgroud)

如何使用AngularJS执行类似的操作.

当用户点击链接时,我需要在div中添加纯文本.

这是我尝试过的:

视图:

<a ng-click="showProductText($index)">Click Me</a>
Run Code Online (Sandbox Code Playgroud)

NG-控制器:

$scope.showProductText = function () {
   var myEl = angular.element(document.querySelector('#customerProductCatalogText'));
   --need help hence forth--
    };
Run Code Online (Sandbox Code Playgroud)

html angularjs

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

angularjs angular-file-upload未知提供者:$ uploadProvider错误

这不是本课题的副本

我在视图中包含了所有必需的文件:

<script src="~/Scripts/angular-file-upload-master/examples/console-sham.min.js"></script>
<script src="~/Content/js/angular.js"></script>
<script src="~/Scripts/angular-file-upload-master/angular-file-upload.js"></script>
Run Code Online (Sandbox Code Playgroud)

我的模块和控制器:

var controllers = angular.module('controllers', ['ngGrid', 'ngDialog', 'angularFileUpload']);

controllers.controller('CustomProductsCtrl', 
 ['$scope', '$window', 'ngDialog', 'CommonService', 
   'CustomProductsServices', '$upload', 
 function ($scope, $window, ngDialog, CommonService, 
   CustomProductsServices, $upload){

});
Run Code Online (Sandbox Code Playgroud)

但我仍然得到这个错误.

错误:[$ injector:unpr]未知提供者:$ uploadProvider

请帮帮我.

file-upload angularjs angular-file-upload

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

禁用引导选项卡单击

我使用bootsrap选项卡作为注册表单,我使用onclick事件更改了下一个和上一个按钮的选项卡导航.但仍然选项卡点击工作,并能够轻松地去所需的页面请帮助我如何停止选项卡点击导航我只想要下一个上一个按钮导航请查找下面的HTML代码

 <ul class="nav nav-tabs" id="myTab">
   <li class="active">
     <a href="#home" data-toggle="tab">1.PERSONAL DETAILS</a> 
   </li>   
   <li>
     <a href="#profile" data-toggle="tab"> 2. CONTACT DETAILS</a> 
   </li>  
   <li>
     <a href="#messages" data-toggle="tab">3. EDUCATION DETAILS</a>
   </li>   
   <li>
     <a href="#course" data-toggle="tab">4. SELECT COURSE</a>
   </li>   
   <li>
     <a href="#settings" data-toggle="tab">5. PAYMENT DETAILS</a>
   </li> 
 </ul>
 <div class="tab-content">
    <div class="tab-pane active" id="home">Form elements </div>
    <div id="profile">Form elements </div>
    <div id="messages">Form elements </div>
    <div id="settings">Form elements </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap

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

正则表达式拒绝重复字符的输入

我想要一个正则表达式,允许用户输入以下值.最少四个,最多30个字符和第一个字符应为大写.

例如:约翰,史密斯,安德森,艾玛

我不希望用户输入以下类型的值

Jooohnnnnnn,Smmmmith,Aaaanderson,Emmmmmmmmma

任何人都可以为我提供正则表达式吗?我搜索了一段时间但找不到有效的RegEx.

我需要它为我的ASP.net MVC应用程序模型验证.

谢谢

编辑:我不知道如何检查重复的字符,我只是尝试了以下

@"^[A-Z]{1}[a-zA-Z ]{2,29}$"

我想添加的规则是

  1. First character Upper case
  2. 4-30 characters
  3. No repeats of characters. Not greater than 2
Run Code Online (Sandbox Code Playgroud)

c# regex asp.net asp.net-mvc-4

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

无法将HttpFileCollectionBase转换为HttpFileCollection

我有一个局部观点:

<% using (Html.BeginForm("add", "home", FormMethod.Post, 
   new { enctype = "multipart/form-data" })){%>
   <input name="IncomingFiles" type="file" />
   <div class="editor-field"><%: Html.TextBox("TagsInput") %></div>
   <p><input type="submit" value="Create" /></p><% } %>
Run Code Online (Sandbox Code Playgroud)

而这在控制器中:

    [HttpPost]
    public ActionResult add(HttpFileCollection IncomingFiles, string TagsInput)
    {
         return View();
    }
Run Code Online (Sandbox Code Playgroud)

它不会将我上传的文件与HttpFileCollection匹配,它们就是HttpFileCollectionBase.我怎样才能让视图传递给我一个HttpFileCollection?

我需要任何特定的BeginForm args吗?

谢谢!

asp.net-mvc file-upload

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

剑道网格数格式为百分比问题

我正在显示使用以下格式设置为百分比的数值:

columns.push(
            {
                field: key,
                hidden: false,
                format: "{0:p2}"
            });
Run Code Online (Sandbox Code Playgroud)

当该字段应该显示时,1.00%它会100.00%像明智地显示任何给定的值it's adding zeros,另外一个值是65.37%,输出是6,537.00%

我缺少任何设置或格式有问题吗?问题是我正在动态创建网格,因此我无法显示完整的网格设置。

在上面你可以看到我正在推送列,它是一个数组,它将被传递给创建网格的函数。

telerik string-formatting number-formatting kendo-ui kendo-grid

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

将Visual Studio项目固定到开始菜单

我使用的是Windows 7

我已将谷歌浏览器固定到我的开始菜单,我可以看到right arrow附近的图标.当悬停在它上面时,我可以看到任务new windownew incognito window.

同样,我需要将Visual Studio 2013中最常用的项目添加到"开始"菜单中的Visual Studio启动程序.

我怎样才能做到这一点?

谢谢

startmenu pinning visual-studio-2013

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