小编msc*_*d02的帖子

MVC3不发布整个模型

我对MVC很新,我真的很想习惯模型绑定.我有一个我在表单中创建的简单模型.但是,当我发布该表单时,文本框值才会转移到控制器.我还需要使用DisplayTextFor完成的描述字段.这是我要为自定义模型绑定器制作的东西吗?我可以采取一个快捷方式,只是使描述成为一个没有边框的只读文本框,所以它看起来像文本,但我想以正确的方式做到这一点.这是我的代码:

public class FullOrder
{
    public List<FullOrderItem> OrderList { get; set; }
    public string account { get; set; }
    public string orderno { get; set; }
}

public class FullOrderItem
{
    public int? ID { get; set; }
    public int? OrderId { get; set; }
    public string Description { get; set; }
    public int Qty { get; set; }
    public decimal? Price { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是视图

<table class="ExceptionAltRow">
    <tr style="background-color: #DDD;">
        <td class="strong" style="width:500px;">
            Description
        </td>
        <td class="strong" …
Run Code Online (Sandbox Code Playgroud)

c# binding entity-framework model asp.net-mvc-3

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

添加数千个标记 Google Map API V3

我目前正在组装一个演示应用程序,需要在地图上显示 28,000 个标记,而不使用任何类型的聚类。问题是,将标记添加到地图上花费的时间太长,以至于浏览器崩溃!这是当前的流程

-从数据库中检索地图点,包括 LAT 和 LONG(不必进行地理编码) - for 循环循环遍历每个返回值并执行以下操作:

  var marker = new google.maps.Marker({
                 position: point,
                 animation: google.maps.Animation.DROP,
                 map: map,
                 title: value.Title,
                 icon: icons['store']
             });

             google.maps.event.addListener(marker, 'click', function () {
                 var hidingMarker = currentPlace;
                 var slideIn = function (marker) {
                     $('#Name', info).text(place.Title);
                     $('#Phone', info).text(place.Description);
                     $('#Address', info).text(place.Proper_Address);
                     $('#LastSale', info).text("Last Sale:" + place.Last_Sale);
                     info.animate({ right: '0%' });
                 }
Run Code Online (Sandbox Code Playgroud)

- 标记插入,用户可以单击其中任何一个来查看一些信息

是否有更有效的方法来执行此操作,以便无需对它们进行聚类即可显示 28,000 个?我发现以前有人写过一些脚本来处理它,但它们都是针对 api V2 的。非常感谢任何链接或代码!谢谢!

google-maps google-maps-api-3 google-maps-markers google-fusion-tables

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

使用 Entity Framework C# 限制与数据库的连接

我有一个限制为 60 个并发连接的 Azure 数据库。我的问题是我有几个爬虫填充这个数据库,以便我们的网站使用实体框架使用。

多个爬虫用尽所有连接和错误不需要很长时间。我已尝试在连接字符串中设置最大池大小值,但这似乎并未对实际数据库连接强制执行任何限制。

我可以将其包装DbContext在一个单例中,但随后我会将整个爬虫限制为单个连接。

有没有其他方法可以实现这一目标?

c# asp.net-mvc entity-framework connection-string azure-sql-database

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

C# 查找两个字符串之间匹配单词的百分比

我有一个字符串,我想将它与字符串列表进行比较以找到最佳匹配项。

例如,

string search = "Orange Black Red One Five"
Run Code Online (Sandbox Code Playgroud)

字符串列表可以包含以下内容

l[0] = "Orange Seven Three Black"
l[1] = " Nine Eight Seven Six"
l[2] = " Black Blue Purple Red Five Four Nine Ten"

l[0] contains 2 matches
l[1] contains 0 matches
l[2] contains 3 matches
Run Code Online (Sandbox Code Playgroud)

所以程序会选择 l[2] 作为最佳匹配,匹配率为 60%。
我将如何比较这样的两个字符串?

.net c# string compare list

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