问题列表 - 第34811页

跨浏览器CSS问题

什么会导致样式被多个浏览器上的多个网站(谷歌,stackoverflow,沃尔玛等)搞砸?

css

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

如何使用枚举值填充下拉列表?

我有一个枚举我的视图模型的属性之一.我想显示一个下拉列表,其中包含枚举的所有值.我可以使用以下代码使用它.

我想知道是否有一种简单的方法从枚举转换为IEnumerable?我可以手动执行,如下例所示,但是当我添加新的枚举值时,代码会中断.我想我可以通过反射按照这个例子来做,但是还有其他方法可以做到这一点吗?

public enum Currencies
{
  CAD, USD, EUR
}

public ViewModel
{
  [Required]
  public Currencies SelectedCurrency {get; set;}

  public SelectList Currencies
  {
    List<Currencies> c = new List<Currencies>();
    c.Add(Currencies.CAD);
    c.Add(Currencies.USD);
    c.Add(Currencies.EUR);

    return new SelectList(c);
  }
}
Run Code Online (Sandbox Code Playgroud)

generics asp.net-mvc ienumerable enums

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

Google Maps API不以Marker为中心

我在一个网站上有谷歌地图,根据地址设置标记.

这是一个例子(点击位置标签):http://www.weddinghouse.com.au/wedding-directory/zoning-in-personal-training/

如您所见,地图上没有标记.但是,如果向上滚动,标记就位于视野之外.

我的代码有问题吗?奇怪的是很少有地址实际显示正确,但大多数地址没有.我的代码有问题还是谷歌?

这是我的JavaScript代码:

<script type="text/javascript">
$(document).ready(function(){
    load('Zoning In Personal Training', '27 Sitella Drive, berwick, VIC, 3806');
});
</script>
Run Code Online (Sandbox Code Playgroud)

-

function load(title, address, type) {
    if (GBrowserIsCompatible()) {
        var map;
        var geocoder;

        map_id = document.getElementById("map");
        map = new GMap2(map_id);
        map.addControl(new GSmallMapControl());
        map.setCenter(new GLatLng(24, 0), 17);
        map.enableDoubleClickZoom();

        if (type == 'sat') {
            map.setMapType(G_SATELLITE_MAP);
            map.addControl(new GHierarchicalMapTypeControl());
        } else {
            map.setMapType(G_NORMAL_MAP);
        }

        geocoder = new GClientGeocoder();
        geocoder.getLocations(address, function (response) {
            map.clearOverlays();
            if (!response || response.Status.code != 200) {
                //map_id.innerHTML('Could …
Run Code Online (Sandbox Code Playgroud)

google-maps

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

TabWidgets之间的分隔线

TabWidget下的android:divider属性是否有效?我试过android的Tab Layout教程只是为了测试(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)并将android:divider设置为某个图像(现在我用的是android垂直滚动条作为drawable真正强调它是否被拾取(从框架中复制),但是当我在模拟器上运行它时,它似乎没有工作.根据文档,TabWidget似乎支持这个attribute:"Drawable用于在制表符之间绘制分隔符."

有人可以帮忙吗?我正在使用九补丁的drawable作为我的分隔图像drawable.

MB

layout tabs android tabwidget divider

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

在Node.js /服务器端javascript中防止XSS

知道如何在node.js应用程序上防止XSS攻击?在那里处理删除hrefs中的javascript,onclick属性等的任何lib.从POSTed数据?

我不想为所有那些写一个正则表达式:)

有什么建议?

xss serverside-javascript node.js

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

for-in JavaScript语句中的IE8错误?

我想我已经在IE(IE8)处理for-in javascript语句中发现了一个错误.经过几个小时的煮沸这个小例子后,看起来IE特意在for-in循环中跳过任何名为"toString"的属性 - 无论它是在原型中还是对象的"自有属性".

我把测试代码放在这里:

function countProps(obj) {
    var c = 0;
    for (var prop in obj) {
        c++;
    }
    return c;
}

var obj = {
    toString: function() {
        return "hello";
    }
};

function test() {
    var o = "";
    var d = document.getElementById('output');

    o += "<br/>obj.hasOwnProperty('toString') == " + obj.hasOwnProperty('toString');
    o += "<br/>countProps(obj) = " + countProps(obj);
    o += "<br/>obj.toString() = " + obj.toString();

    d.innerHTML = o;
}
Run Code Online (Sandbox Code Playgroud)

这应该产生:

obj.hasOwnProperty('toString') == true
countProps(obj) = …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer prototype quirks-mode internet-explorer-8

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

PHP函数来清理所有数据

清理可能被sqlinjected的所有数据是一个好的或愚蠢的想法吗?我写了一个应该这样做的功能,但是我从来没有看过它,并且想知道这是不是一个糟糕的主意.我写的功能:

function sanitizeData()
{
    $_SERVER['HTTP_USER_AGENT'] = mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']);
    foreach(array_keys($_COOKIE) as $key)
    {
          $_COOKIE[$key] = mysql_real_escape_string($_COOKIE[$key]);
    }
    foreach(array_keys($_POST) as $key)
    {
          $_POST[$key] = mysql_real_escape_string($_POST[$key]);
    }    
    foreach(array_keys($_GET) as $key)
    {
          $_GET[$key] = mysql_real_escape_string($_GET[$key]);
    }
}
Run Code Online (Sandbox Code Playgroud)

php mysql sql-injection

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

如何从应用程序委托中获取iOS应用程序中的活动视图?

我如何从应用程序委托中获取当前活动视图(当前正由用户查看的主视图)以供参考?

objective-c uiview ios

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

图像服务的最佳实践是什么?

人们通常使用哪些技术通过 CMS 上传、存储和呈现图像?

您将它们存储在数据库中还是文件系统中?

您在上传时生成缩略图吗?或者在运行中,然后缓存它们以供重用?还是依赖浏览器缩放?

hosting image

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

在python中创建控制台

我希望拥有与您在终端中输入python时相同的功能(历史记录,...).我的脚本经历了一堆设置代码,准备好后,用户应该有一个命令提示符.实现这一目标的最佳方法是什么?

python console interactive

3
推荐指数
2
解决办法
2042
查看次数