小编use*_*794的帖子

Google Map V3在隐藏的div中偏离中心

我在div中有一个谷歌地图,我需要默认隐藏

<div id="newpost" style="display:none;">
Run Code Online (Sandbox Code Playgroud)

当地图被取消隐藏时,其中一部分不会渲染.我猜我必须重新加载地图onSubmit.有人知道怎么做吗?

谢谢!

这是我的代码:

   <script type="text/javascript">
jQuery(document).ready(function(){
    jQuery('#newcatchhide').live('click', function(event) {        
         jQuery('#newpost').toggle('show');
    });
});
Run Code Online (Sandbox Code Playgroud)

这是body标签上的map oad函数:

<body onload="load()" onunload="GUnload()">
Run Code Online (Sandbox Code Playgroud)

这是切换的div,以及包含地图的div:

<div id="newpost" style="display:none;">
  <div id="map" style="width: 500px; height: 300px"></div>
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

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

preg_replace除了数字,字母,句点和斜线之外的所有内容?

我有一个正则表达式除了字母之外的所有东西.数字和句号.我该如何添加反斜杠呢?

$targetFile = preg_replace('/[^A-Za-z0-9-.]/', '', $targetFileDirty);
Run Code Online (Sandbox Code Playgroud)

php regex preg-replace

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

Ajax.ActionLink从视图中发布整个模型?

我有一个强烈键入ViewModel的视图.是否可以从视图中的模型传递所有数据,返回到控制器操作?像这样的东西?

@Ajax.ActionLink("(Export to Excel)", "ExportCsv", "SurveyResponse", new {  
ResultsViewModel = Model }, new AjaxOptions {HttpMethod = "POST"})
Run Code Online (Sandbox Code Playgroud)

然后从ResultsViewModel收集数据作为另一个控制器中的参数

public ActionResult ExportCsv(ResultsViewModel resultsviewmodel)
{

}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework razor asp.net-mvc-3

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

谷歌地图V3用户添加标记

我需要一些代码,允许用户将自己的标记添加到我的地图中.有人有例子吗?

谢谢!

var initialLocation;
var siberia = new google.maps.LatLng(60, 105);
var newyork = new google.maps.LatLng(40.69847032728747, -73.9514422416687);
var browserSupportFlag =  new Boolean();

var stockholm = new google.maps.LatLng(59.32522, 18.07002);
var parliament = new google.maps.LatLng(59.327383, 18.06747);
var marker;
var map;


function initialize() {
  var myOptions = {
    zoom: 6,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);



  // Try W3C Geolocation (Preferred)
  if(navigator.geolocation) {
    browserSupportFlag = true;
    navigator.geolocation.getCurrentPosition(function(position) {
      initialLocation = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
      map.setCenter(initialLocation);
    }, function() {
      handleNoGeolocation(browserSupportFlag);
    });
  // Try Google …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps

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

Foreach Razor里面的Foreach

我正在尝试编写一个foreach循环,它将找到每个不同的类别类型,然后列出具有该类别分配的每个标题.

例如:

@model IEnumerable<CMESurvey.Models.SurveyProgramModel>

@{
    ViewBag.Title = "Home";
}

@foreach (var item in Model) {
    <h2>@Html.DisplayFor(modelItem => item.ProgramType.ProgramType)</h2>
    foreach (var listing in Model)
    {
        <ul>
            <li>@Html.DisplayFor(modelItem => listing.ProgramTitle)</li>
        </ul>
    }
}
Run Code Online (Sandbox Code Playgroud)

调查回复模型:

  public class SurveyProgramModel
{

    [Key]
    public int ProgramId { get; set; }

    public int ProgramYear { get; set; }

    public int ProgramStatusId { get; set; }

    public string ProgramTitle { get; set; }



public virtual SurveyProgramModel SurveyProgramModel { get; set; }

public virtual PersonModel PersonModel { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework asp.net-mvc-3

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

每隔4个循环新表行

如何在Razor View中的每个第4个循环上创建一个新的表行?这是为4之前的每个数字创建一个新行,然后退出创建新行:

  @{
            int i = 0;
         }
         @foreach (var item in ViewBag.ProgramIdList)
         {

          if((i / 4) == 0)
          {
              @:<tr>
          }
          <td>
          <input type="checkbox" name="@item.ProgramId" id="@item.ProgramId" />   
         <label for="@item.ProgramTitle">@item.ProgramTitle</label>
         </td>
        if((i / 4) == 0) 
        {
        @:</tr>
          }
             i++;
         }
Run Code Online (Sandbox Code Playgroud)

.net c# razor asp.net-mvc-3

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

带有字符串数组的Concatenated Where子句

我想知道是否有办法使用int数组创建连接的WHERE子句.我需要得到整个数组的结果.我可以这样做:

public ViewResult Results(int? programId, int? programYear, int? programTypeId, string toDate, string fromDate, int?[] programTypeIdList, int?[] programIdList)
{
    surveyResponseRepository.Get().Any(x => x.ProgramId == programIdList);
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc linq-to-entities entity-framework asp.net-mvc-3

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

MVC路由静态文件

我正在使用传统的swf文件,该文件在控制器/操作路由中查找静态路由.例如,它正在尝试下载该文件

http://localhost:59801/Resource/Details/ClearExternalPlaySeekMute.swf
Run Code Online (Sandbox Code Playgroud)

当文件存在于根目录中时:

http://localhost:59801/ClearExternalPlaySeekMute.swf
Run Code Online (Sandbox Code Playgroud)

我可以用MapRoute这个URL映射到根目录吗?

c# asp.net-mvc maproute asp.net-mvc-3

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

同时运行 2 个发布配置文件?

我有 2 台生产服务器,每次都需要将应用程序部署到其中。现在我有 2 个不同的发布配置文件 - 每台服务器 1 个。我通过 Visual Studio 2012 Web 部署手动运行这些。

有没有办法在一个步骤中自动运行两个发布配置文件?

.net asp.net webdeploy asp.net-mvc-4 visual-studio-2012

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

计算列表中的整数

我在列表中有一个整数集合.我知道我可以做这样的事情以获得特定的出现:

List<ResultsViewModel> list = data.ToList<ResultsViewModel>();

            Response.Write(list[2].NoNotEncounterBarriersResult);
Run Code Online (Sandbox Code Playgroud)

但是我如何循环并计算实例数list[i].NoNotEncounterBarriersResult = true并将结果作为整数返回?

c# linq

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