小编vai*_*hah的帖子

如何只允许mvc4 razor中的文本框中的数字

我有3个文本框,其中包含值邮政编码和手机号码和住宅号码.我使用来自Bellow post的jquery获得了仅允许文本框中的数字的解决方案.

我想让EditFor文本框只接受数字

但是我可以使用数据注释来实现这一点,因为我正在使用MVC4剃刀吗?

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

79
推荐指数
8
解决办法
20万
查看次数

如何从C#代码调用Google Geocoding服务

我在C#中有一个类库.从那里我必须致电谷歌服务并获得经纬度.

我知道如何在页面上使用AJAX,但我想直接从我的C#类文件中调用Google Geocoding服务.

有没有办法做到这一点,还是有任何其他服务,我可以用它.

c# google-api

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

如何制作传单高度变量

在我的应用程序中,我正在制作地图div

<div id="map" style="height: 610px; width:100%"></div>
Run Code Online (Sandbox Code Playgroud)

但为了使我的地图响应我想要高度也100%,如果我做,height: 100%那么它不起作用.

如何使高度也像宽度一样变化,以便可以在任何设备上正确显示地图.

演示:http://jsfiddle.net/CcYp6/

如果您更改地图的高度和宽度,那么您将无法获得地图.

css leaflet

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

如何在传单js中使用标记传递数据

我在我的项目中使用带有openstreetmap的传单js.
我在地图中的同一个地方有多个圈标记.
我想在圈标记中存储一些Id,以便我可以识别单击circlemarker时应该查看哪些数据.

我的圈子是

var myMarker = L.circleMarker(myPoint, { title: 'unselected', radius: 20 });
myMarker.addTo(map); 
Run Code Online (Sandbox Code Playgroud)

在这里,我将标题用于其他目的,这就是我无法使用它的原因.
任何人都可以告诉我一些方法来做到这一点.

javascript leaflet

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

根据传单给出的地址获取纬度和经度

在我的项目中,我使用传单来显示点.

我从我的数据库获取地址,并希望显示该特定地址的要点.

根据提供的地址,我没有找到任何可以给我经纬度的东西.

谁可以帮我这个事?

javascript leaflet

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

禁用CircleMarker上的地图缩放双击传单

当我点击CircleMarker对象时,我正试图在地图上禁用缩放,但直到现在,都没有成功.

这是我的代码:

var myCircle = new L.CircleMarker(new L.LatLng(50.924480, 10.758276), 10).addTo(map);
myCircle.on("click", function () {
    //my click stuff
});
myCircle.on("dblclick", function () {
    //my dblclick stuff
});
Run Code Online (Sandbox Code Playgroud)

每次触发dblclick事件时,地图都会被缩放,如何禁用它?

javascript leaflet

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

如何在asp.net MVC razor中生成下拉列表

在我的剃刀中,我正在生成这样的下拉列表.

    @{
        var listItems = new List<ListItem> 
        { 
              new ListItem { Text = "Home To School", Value = "0" }, 
              new ListItem { Text = "School To Home", Value = "1" } 
        };
    }

@Html.DropDownList("Direction", new SelectList(listItems),new {onchange = "getAlldata()"})
Run Code Online (Sandbox Code Playgroud)

由此生成的HTML就是这样

<select id="Direction" name="Direction" onchange="getAlldata()">
<option>Home To School</option>
<option>School To Home</option>
</select>
Run Code Online (Sandbox Code Playgroud)

但我想生成像这样的HTML

<select id="Direction" name="Direction" onchange="getAlldata()">
<option value="0">Home To School</option>
<option value="1">School To Home</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点.

razor asp.net-mvc-3 asp.net-mvc-4

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

如何在传单地图上放置按钮

我在我的应用程序中使用传单映射并使用引导程序来响应.我在地图上有一些按钮.它看起来像这样.

在此输入图像描述

但我想像这样重叠地图上的按钮

在此输入图像描述

这是我的HTML

        <div class="span9" style="height:100%">
        <div id="map"></div>
        <div style="padding-left: 10px;padding-right: 10px">
            <input type="button" id="Btn1" value="Btn1" onclick="" class="btnStyle span3" />
            <input type="button" id="Btn2" value="Btn2" onclick="SaveRoutes()" class="btnStyle span3" /> 
            <input type="button" id="Btn3" value="Btn3" onclick="editRoutes()" class="btnStyle span3" />
            <span id="studentsCount" class="lblStyle span3"> Ikke rutesat: </span>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我的地图css

html, body, #map, .row-fluid{
 height: 100%;
 }

 #map {
width: 100%;
}


.btnStyle {
background-color: #4D90FE; 
background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED); 
border: 1px solid #3079ED; 
color: #FFFFFF;
 padding: 4px;
 margin-top: 4px;
 margin-bottom: 4px; …
Run Code Online (Sandbox Code Playgroud)

html javascript css leaflet

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

传单中的圆圈标记的标签

我可以像这样添加标签给circlemarker

L.circleMarker(points[i],{title: 'unselected'}).bindLabel('Destination').addTo(map);
Run Code Online (Sandbox Code Playgroud)

这会添加鼠标悬停在圆圈标记上的标签.

但我想添加静态标签,无论鼠标是否在该圆圈标记上都会出现.

我指的是这个演示http://leaflet.github.com/Leaflet.label/用于向圆形标记添加静态标签,但有些我不能这样做.它与标记工作正常但有圆圈标记静态标签不起作用.

还有其他方法在圆圈标记上添加标签吗?

javascript leaflet

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

如何在C#中将Int转换为时间?

我有整数值,如06,07,08,.....,16,17,18,...

我想将此整数值转换为24小时时间格式.

我正在做这样的事情

//fromTime holds one of the integer value.
DateTime fromTimeDate = DateTime.ParseExact(fromTime.ToString(), 
                                              "HH", 
                                              CultureInfo.InvariantCulture);  

string fromtimestring = fromTimeDate.ToString("hh:mm tt");
Run Code Online (Sandbox Code Playgroud)

但它给出了错误

"字符串未被识别为有效的DateTime."

解析时.

我在这做错了什么.?

c# time datetime

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