小编use*_*420的帖子

清除bootstrap-datepicker的值

我从这里使用bootstrap-datepicker:https://github.com/eternicode/bootstrap-datepicker

版本:2.3.2

单击按钮时,我无法清除日期选择器的日期值.我检查了API,但在清除/重置datepicker时无法找到任何内容.欢迎任何帮助

javascript datepicker twitter-bootstrap

32
推荐指数
6
解决办法
10万
查看次数

如何在MVC 3中的PartialView加载上执行JavaScript函数

\\code
public ActionResult mapPartial(DataTable dt)
        {
            string strEvents = "[";
            foreach (DataRow row in dt.Rows)
            {
                strEvents += "[" + row["Lat"].ToString() + ", " + row["Long"].ToString() + ", " + "\"" +
                row["LastName"].ToString() + row["DateOfBirth"].ToString() + "\"" + "],";
            }
            strEvents = strEvents.Remove(strEvents.LastIndexOf(","));
            strEvents += "]";

            ViewBag.locpoints = strEvents;

            return PartialView(dt);
        }

//in the partial view page
<script type="text/javascript">
       function mapInit(Viewbag.locpoints) {

              var arr = $.parseJSON(Viewbag.locpoints);
              //more code which assigns a map to div map below 
       }
</script>

<div id="map" …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc partial-views

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

创建Leaflet自定义复选框控件

我想创建一个自定义复选框控件,它只需在jquery/javascript中设置一个标志:如果选中了flag ='clustered'或者unchecked flag ='unclustered'.到目前为止,我在地图上有一个控件,但它不是一个复选框,如何获得复选框的状态 - 如果选中/取消选中.

码:

function MapShowCommand() {
  alert("checked / unchecked"); //set flag
}

L.Control.Command = L.Control.extend({
    options: {
        position: 'topleft',
    },

    onAdd: function (map) {
        var controlDiv = L.DomUtil.create('div', 'leaflet-control-command');
        L.DomEvent
            .addListener(controlDiv, 'click', L.DomEvent.stopPropagation)
            .addListener(controlDiv, 'click', L.DomEvent.preventDefault)
        .addListener(controlDiv, 'click', function () { MapShowCommand(); });

        var controlUI = L.DomUtil.create('div', 'leaflet-control-command-interior', controlDiv);
        controlUI.title = 'Map Commands';
        return controlDiv;
            }
    });
var test = new L.Control.Command();
map.addControl(test);
Run Code Online (Sandbox Code Playgroud)

javascript jquery map leaflet

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

在SQL Server 2008中将varchar值转换为datatype int时转换失败

我不知道如何解决这个错误:

转换varchar值时转换失败
'SELECT LastName,FirstName FROM ## Results WHERE ## RowNum BETWEEN('to data type int.

查询是:

SET @s_query = 'SELECT ' + @ColNames1 + ' FROM ##Results
WHERE ##RowNum BETWEEN('+@PageIndex1+'-1) * '+@PageSize1+' + 1 
AND((('+@PageIndex1+' -1) * '+@PageSize1+' + 1) + '+@PageSize1+') - 1';
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

使用ActionLink打开Modal并在MVC中传递参数

我试图通过单击ActionLink并传递如下参数来在同一页面上打开我的引导模式:

@foreach (Items item in Model)
{
  @Html.ActionLink("Download", "#", new { data-id = '@item.Name' } )
}

//Modal
<div id="dModal" class="modal hide fade" aria-hidden="true">
   <div class="modal-body">
      @using (Html.BeginForm("getCSV", "Download", new { filename = data-id }, FormMethod.Post, null))
      {
        <button id="btnCSV" type="submit">Download CSV</button>
      }
      //other options for excel, word etc
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在ActionLink中,我将actionName参数保留为#,这是因为模式位于同一页面上,当用户选择模态中的选项时,将决定操作.不直接调用下载操作方法的原因是因为用户可以选择以各种格式下载excel,csv等.

javascript asp.net-mvc jquery twitter-bootstrap

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

如何从linq中的数据表中获取2列

我目前有:

var ids = dt.AsEnumerable().Select(x => (int)x["Id"]).ToList();
Run Code Online (Sandbox Code Playgroud)

但是我还需要检索另一列,名称:int类型的"level".期待输出像:

var<int,int> ids = ....
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何在MVC3中的Html beginform中发送javascript var

我正在尝试使用html beginform将JS变量发送到控制器操作.例如:

@using (Html.BeginForm("Index", "Contrl1", new { SPName = myJSVarcomeshere }, FormMethod.Post))
{ 
    <button id="plot" type="submit" class="btn" > Plot </button>
}
Run Code Online (Sandbox Code Playgroud)

目前问题是JS var不在范围内.我可以使用隐藏字段来实现此目的

html javascript jquery asp.net-mvc-3

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

Bootstrap Popover出现在与其触发器不同的元素上

我希望弹出窗口出现在另一个元素而不是触发器上。目前我有:

 $triggerElement.popover({
                title: varTitle,
                content: varContent,
                html: true,
                placement: 'auto top',
                trigger: 'manual'
            });
..........
<div class="shopper"></div> 

<button type="button" class="btn btn-primary">Add</button>
Run Code Online (Sandbox Code Playgroud)

当前,弹出窗口正确触发(按钮单击事件),并且位于页面底部。但是,我希望将位置设置为div“购物者”(div的底部)右上角的元素。选择器有可能实现此功能吗,或者您可以通过CSS帮助我吗?

该按钮会触发当前在按钮上方绘制的弹出框。但是我想将弹出框绘制在购物者div标签的正下方。因此,购物者div标签将成为代理触发器。

html css jquery twitter-bootstrap

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

C#如何过滤列表并删除重复项?

我有一个类型X的列表.这包含字段,我需要从列表中只返回唯一的记录.我需要使用包含时间戳的字段/属性(OIndex)之一并使用该属性对其进行过滤.列表是这样的:

> 2c55-Checked-branchDeb-20160501121315-05
> 2c60-Checked-branchDeb-20160506121315-06
> 2c55-Checked-branchDeb-20160601121315-07
> 2c55-Checked-branchDeb-20160601141315-07
> 2c60-Checked-branchDeb-20160720121315-08
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,最后一个字段是recordId,因此我们有一个重复的记录"07".时间戳是第四场.所以我想获得所有记录,除了第3个是重复的.记录"07"的最新版本是第四行.

我开始做代码但很挣扎.至今:

List<X> originalRecords = GetSomeMethod(); //this method returns our list above

var duplicateKeys = originalRecords.GroupBy(x => x.Record)  //x.Record is the record as shown above "05", "06" etc
                        .Where(g => g.Count() > 1)
                        .Select(y => y.Key);
Run Code Online (Sandbox Code Playgroud)

现在我该怎么做?现在我有了重复的密钥.我想我需要再次查看OriginalRecords列表,看看它是否包含重复键.然后在datetime上使用substring.将其存储在某处,然后删除不是最新的记录.并使用过滤器保存原始记录.谢谢

.net c# linq

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

JQuery设置bootstrap选择选择器的预选值

我想从下面的下拉列表中选择多个值.在这个例子中,我想选择'Abbey'和'Belgrave'

<select id="dropdown" multiple>
    <option value='Belgrave'>Belgrave</option>
    <option value='Abbey'>Abbey</option>
    <option value='Castle'>Castle</option>
</select> 
Run Code Online (Sandbox Code Playgroud)

我可以手动实现这个,这样工作正常:

$('#dropdown').selectpicker('val', ['Abbey', 'Belgrave']);
Run Code Online (Sandbox Code Playgroud)

问题是通过在字符串中传递数组它不起作用:

var wards = dsFilterOptions.Wards.split(",");
var strWard = "[";
for (i = 0; i < wards.length; i++) {
    strWard += "'" + wards[i] + "',";
}
strWard = strWard.slice(0, -1); //remove last comma
strWard += "]";
$('#dropdown').selectpicker('val', strWard);
Run Code Online (Sandbox Code Playgroud)

以上并没有选择Abbey&Belgrave的价值观.我能做什么.

javascript jquery twitter-bootstrap bootstrap-select

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

如何转换为int然后在linq查询中进行比较c#

IEnumerable<classB> list = getItems();
//dt is datatable

list = list.Where(x => Convert.ToInt32( !dt.Columns["Id"]) == (x.Id));
Run Code Online (Sandbox Code Playgroud)

我想只保留列表中与datatable id列匹配的项目.其余的都被删除了.我做得不对.

数据表可以有:ID - 1,3,4,5,7该列表可以有:ID - 1,2,3,4,5,6,7,8,9,10

我希望输出列表具有:ID - 1,3,4,5,7

c# linq

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