小编vcu*_*kit的帖子

JQuery没有在IE中正确解析attr("href")

我有一个非常奇怪的问题,我希望有人可以解释一下.我正在使用Jquery从另一个网站(我拥有)中检索Http响应.收到DOM后,我会解析它以获取某些信息.但是,当我尝试获取链接的href属性时,IE将本地域添加到href的开头!

这是我的代码:

$.ajax({ 
                    type: "POST",
                    url: "MyPage.aspx/GetWebResponse",
                    data: "http://myWebSite/pages/AnotherPage.aspx",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    asynch: false,
                    success: function(data)
                    {
                        var __htmlForMainPage = data.d;                   


                        var PageLink = $(__htmlForMainPage).find("a:contains('Get This Link')").attr("href"); 
                                                }   
                });
Run Code Online (Sandbox Code Playgroud)

我的变量PageLink应该是"/pages/getThisPage.aspx?id=8347".但是,它被返回为" http://myserver/pages/getThisPage.aspx?id = 8347 ".

这只发生在IE中.FireFox很好.这也只有在我把它放在服务器上时才会发生.当我在本地运行它时,一切正常,在IE和FF中.但是当我把它放在服务器上时,FF仍然可以正常工作,但IE却没有.

有没有人见过这个,或者知道这里发生了什么?任何帮助是极大的赞赏!

ajax jquery internet-explorer

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

任务计划程序中的Windows服务 - 无法启动服务.服务进程无法连接到服务控制器

我有一个简单的Windows服务项目.我已按照http://msdn.microsoft.com/en-us/library/zt39148a.aspx上的说明进行操作,包括添加自定义操作.

在安装模式下为安装项目运行我的构建.我将.msi运行到我希望服务运行的服务器上.当我打开服务管理器时,将显示该服务.我甚至可以手动启动服务,它完全按照我的需要运行.

但是,我希望此服务每5分钟运行一次,因此我在任务计划程序中设置了一个任务,并将我的Windows服务的.exe指向该任务.但是,当任务调度程序运行我的Windows服务时,我收到以下错误:

服务无法启动.服务进程无法连接到服务控制器

我已经做了很多关于此的研究但没有提出任何建议.有没有人对可能导致这种情况的原因有任何想法?

windows-services

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

最初未显示Telerik MVC Grid ClientTemplate复选框

我对这里的帖子有一个非常类似的问题: 带复选框的Telerik网格 - 当网格最初绘制时,复选框不显示

基本上,我有一个带有ClientTemplate列的telerik MVC3剃刀网格,该列包含一个复选框.当页面最初加载时,复选框不存在 - 而是我想要复选框的值.但是,当触发ajax(例如将列分组在一起)时,复选框显示没有问题.

我真的不明白我上面粘贴的线程的解决方案....所以也许这就是答案,我只是不知道如何调用网格的构造函数.这是我的代码:

research.cshtml

@(Html.Telerik().Grid(Model)
    .Name("Grid")
    .DataKeys(keys => keys.Add(m => m.MessageInformation.MessageGUID))
    .DataBinding(databinding => databinding.Ajax()
        .Select("_ViewMessages", "Results")
        .Update("_UpdateSelectedMessage", "Results"))
    .Columns(columns =>
                 {
                     columns.Bound(o => o.MessageInformation.MessageGUID)
                         .ClientTemplate("<input type='checkbox' id='chkMessage' name='checkedRecords' value='<#= MessageInformation.MessageGUID #>' />")
                         .Title("Check")
                         .Width(50)
                         .HtmlAttributes(new { style = "text-align:center" });
                     columns.Bound(o => o.MessageInformation.MessageGUID).Title("ID");
                     columns.Bound(o => o.MessageInformation.MessageReceivedDateTime).Title("Received Date").Format("{0:d}");
                     columns.Bound(o => o.MessageInformation.MessageReceivedDateTime).Title("Received Time").Format("{0:t}");
                     columns.Bound(o => o.MessageInformation.MedVAMessageTypeString).Title("Message Type");
                     columns.Bound(o => o.MessageStatus).Title("Status");
                     columns.Command(commands => commands.Edit().ButtonType(GridButtonType.Text)).Title("Edit");
                 })

    .Editable(editing => editing.Mode(GridEditMode.PopUp))
    .Scrollable(scrolling => scrolling.Enabled(true))
    .Sortable(sorting => sorting.Enabled(true))
    .Pageable(paging => paging.Enabled(true)) …
Run Code Online (Sandbox Code Playgroud)

telerik-mvc telerik-grid asp.net-mvc-3

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