小编Dar*_*den的帖子

标记内容(infoWindow)谷歌地图

我正在尝试将infoWindow添加到Google地图上的多个标记中.我最接近的是让infoWindow在所有标记上显示数组中可以看到的最后一个地址.我在下面粘贴的代码不起作用,我得到一个"Uncaught TypeError:无法读取未定义的属性'4'".我确定这是一个范围问题,但我在这里绕圈子可以做一些帮助:

var hotels = [
            ['ibis Birmingham Airport', 52.452656, -1.730548, 4, 'Ambassador Road<br />Bickenhill<br />Solihull<br />Birmingham<br />B26 3AW','(+44)1217805800','(+44)1217805810','info@ibisbhamairport.com','http://www.booknowaddress.com'],
            ['ETAP Birmingham Airport', 52.452527, -1.731644, 3, 'Ambassador Road<br />Bickenhill<br />Solihull<br />Birmingham<br />B26 3QL','(+44)1217805858','(+44)1217805860','info@etapbhamairport.com','http://www.booknowaddress.com'],
            ['ibis Birmingham City Centre', 52.475162, -1.897208, 2, 'Ladywell Walk<br />Birmingham<br />B5 4ST','(+44)1216226010','(+44)1216226020','info@ibisbhamcity.com','http://www.booknowaddress.com']
        ];

        for (var i = 0; i < hotels.length; i++) {
            var marker = new google.maps.Marker({
                position: new google.maps.LatLng(hotels[i][1], hotels[i][2]),
                map: map,
                icon: image,
                title: hotels[i][0],
                zIndex: hotels[i][2]
            });

            var infoWindow = new google.maps.InfoWindow();

            google.maps.event.addListener(marker, 'click', …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps infowindow google-maps-markers

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

在RowCommand中获取GridView Cell的值

我需要从RowCommand事件中获取单元格的值,但该值不在GridView的PrimaryKeyNames参数中.

目前我有:

if (e.CommandName == "DeleteBanner")
        {
            GridViewRow row = gvCurrentPubBanner.SelectedRow;
            string BannerName = row.Cells[1].Text;
Run Code Online (Sandbox Code Playgroud)

这不起作用(索引超出范围错误),我也尝试过:

    int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = gvCurrentBanners.Rows[index];
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为CommandArgument(标题ID)不是行ID.

c# vb.net asp.net gridview

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

获取一年的周列表 - 包含日期

我一直在绞尽脑汁,但是星期五已经很晚了,我会围成一圈.

我需要为下拉列表创建一个工作周列表,并将周数作为值.所以代码会输出:

8月22日星期一 - 9月26日星期五8月
29日
星期一 - 9月2日星期五9月5日星期一 - 9月9日星期五

等等..

整整一年.任何想法我将如何实现这一目标?

谢谢.

.net c# asp.net

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

更多XML问题 - 未申报实体'nbsp'

我收到错误:

第49行:xml = r.ReadToEnd(); 第50行:第51行:System.Xml.Linq.XDocument xmlDoc = System.Xml.Linq.XDocument.Parse(xml); 第52行:
第53行:var query = from x in xmlDoc.Descendants("member")

在我的XML上.当我运行代码在空页面中生成XML时,它运行没有错误,如果我在我的网页中调用代码它会抛出此错误.页面上唯一的'nbsp'是XSLT顶部的doctype声明:

<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp "&#x00A0;"> ]>
Run Code Online (Sandbox Code Playgroud)

我不知道这个错误来自哪里,我正在寻找建议!

谢谢.

这是引入XML的C#代码:

protected void exportList(Object sender, EventArgs e)
    {
        String gid;
        gid = Request.QueryString["gid"].ToString();
        //XElement xml = XElement.Load("/members/listmembersxmlfeed?gid=" + gid);

        String xml = String.Empty;

        System.Net.WebResponse WR = System.Net.WebRequest.Create(Request.Url + "/members/listmembersxmlfeed?gid=" + gid).GetResponse();

        System.IO.StreamReader r = new System.IO.StreamReader(WR.GetResponseStream());
        xml = r.ReadToEnd();

        System.Xml.Linq.XDocument xmlDoc = System.Xml.Linq.XDocument.Parse(xml);

            var query = from p in xmlDoc.Descendants("member")
                    select new
                    {
                        Name …
Run Code Online (Sandbox Code Playgroud)

c# xml xslt

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