相关疑难解决方法(0)

为System.Net.HttpClient get构建查询字符串

如果我希望使用System.Net.HttpClient提交http get请求,似乎没有api添加参数,这是正确的吗?

是否有任何简单的api可用于构建查询字符串,该字符串不涉及构建名称值集合和url编码那些然后最终连接它们?我希望使用类似RestSharp的api(即AddParameter(..))

.net c# http

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

修改查询字符串而不重新加载页面

我正在创建一个照片库,并希望能够在浏览照片时更改查询字符串和标题.

我正在寻找的行为常见于连续/无限页面的一些实现,其中当您向下滚动查询字符串时,不断增加页码(http://x.com?page=4)等.这应该是理论上很简单,但我希望在主流浏览器中安全.

我找到了这篇伟大的帖子,并试图跟随这个例子window.history.pushstate,但这似乎并不适合我.而且我不确定它是否理想,因为我并不真正关心修改浏览器历史记录.

我只是希望能够为当前查看的照片添加书签,而无需在每次更改照片时重新加载页面.

以下是修改查询字符串的无限页面示例:http://tumbledry.org/

UPDATE发现了这个方法:

window.location.href = window.location.href + '#abc';
Run Code Online (Sandbox Code Playgroud)

它似乎适合我,但我是一个新的铬..它可能会导致旧浏览器的一些问题?

javascript jquery dhtml query-string

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

页面加载Pure HTML AJAX网站中的替代方案

我正在开发一个纯HTML网站,所有页面都是HTML,与任何服务器端代码无关.

基本上每个服务器的请求都是使用AJAX,我从表单发送数据,我在处理程序中处理这些数据,然后我返回一个JSON字符串,将在客户端处理回来.

假设该页面在URL中加载了参数,例如question.html?id=1.早些时候,我曾经在Page Load方法上读取这个查询字符串,然后从数据库中读取数据等等......

现在,由于它的纯HTML页面,我试图想出一种方法,这将允许我做同样的,我有一个想法,但它的99%是一个坏主意.

我们的想法是使用JS读取URL参数(在页面加载后),然后发出AJAX请求,然后获取数据并在页面上显示它们.我知道,我们现在有2个请求,第一个请求获取页面,第二个请求是AJAX请求,而不是向服务器(Web窗体)发出1个请求.当然,这有很多延迟,因为页面将在开头加载而没有我需要的实际数据.

我的目标不可能或者那里有成熟的方法吗?

html javascript asp.net ajax jquery

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

标签 统计

javascript ×2

jquery ×2

.net ×1

ajax ×1

asp.net ×1

c# ×1

dhtml ×1

html ×1

http ×1

query-string ×1