小编Chi*_*ief的帖子

需要正则表达式javascript来获取所有图像

我有包含html的字符串.html中有几个img标签.我想找到所有的img标签,并有一些集合,以便我可以用我的代码替换它们.

有没有人有任何想法.

我想在Javascript中使用

javascript regex

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

使用SQL搜索字符串中的单词数

数据库:Sql Server

我有一个名为page_text的表列,其中包含以下值

"我喜欢stackoverflow.com,因为我可以随时发布问题并获得答案."

使用SQLQUERY 我想搜索I它的数量.所以在这个字符串中它应该返回4.

我应该能够搜索任何东西.

sql database sql-server

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

JQGrid加载大量数据

情况

我在我的项目中使用Trirand JQGrid用于MVC [服务器端].

我在一张桌子上有超过5万条记录.

我通过调用这段代码加载数据.这就是500000记录集合的原因.

IEnumerable<myIndexViewModel> myviewmodel= _allincidents.Select(x => new myIndexViewModel
            {

                IncidentRequestStatus = x.RequestStatus,
                RequestByUserName = x.RequestByUserName,
                Subject = x.Subject

            });     
gridModel.JqGrid.DataBind(myviewmodel.AsQueryable());
Run Code Online (Sandbox Code Playgroud)

JQgrid非常好地处理基于json的ajax请求,对于我点击的每个下一页.

问题

我不想在页面加载事件上一起加载5万条记录,因为它会杀死jqgrid.

如果我在DB中编写存储过程以请求显示特定页面,那么它将仅加载myviewmodel集合中的该页面.

如何在单击下一页时从数据库中获取页面.这在jqgrid中甚至可能吗?

情况2

基于VIJAY和MARK的答案,他们所展示的方法是绝对正确的,但是在这里,MVC的JQGRID设置了DATAURL属性以进行方法调用.在这种情况下,它是IncidentGridRequest.

如何在单击网格下一页或上一页时发送页码?

incidentModel.IncidentGrid.DataUrl = Url.Action("IncidentGridRequest")

 public JsonResult IncidentGridRequest()
        {
         }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jqgrid asp.net-mvc-3

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

提供参数时SOAP请求失败

当我使用参数orderid调用我的Soap ASMX服务时,它失败并说.有任何想法吗?

System.InvalidOperationException: Request format is invalid: text/xml; charset=utf-8.
   at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
   at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
Run Code Online (Sandbox Code Playgroud)

public class Service1:System.Web.Services.WebService {

    [WebMethod(EnableSession=true)]
    [SoapDocumentMethod]

    public Order MyLiteralMethod([XmlElement("MyOrderID")] string orderId)
    {

       //logic
    }
}
Run Code Online (Sandbox Code Playgroud)

FIDDLER REQUEST HEADER

Host: localhost:49033
Content-Type: text/xml; charset=utf-8
Content-Length: 369
SOAPAction: "http://tempuri.org/MyLiteralMethod"
Run Code Online (Sandbox Code Playgroud)

FIDDLER请求身体

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <MyLiteralMethod xmlns="http://tempuri.org/">
      <MyOrderID>sdasd</MyOrderID>
    </MyLiteralMethod>
  </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

进一步的发现 我能够从其他Web调试代理工具[STORM]调用服务并传递参数.我认为这是针对小提琴手的

问题已解决

看起来像fiddler .went into tools-> options-> https的问题.删除解密HTTPs流量..重新启动的fiddler.然后重新添加这些选项并重新启动.我不知道这个过程是否解决了这个问题,但我可以通过提琴手提出请求.

.net soap web-services asmx fiddler

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