小编Iss*_*Ali的帖子

如何使用开放工具API在IDE中创建新的个性?

如何使用开放工具API(OTA)在IDE中创建新的个性?我在OTA中找不到任何文档或任何演示文章.

谢谢.

delphi

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

使用 Delphi 和 TIdHttp 将数据发布到 ASP .NET 页面

我有一个像这个简单的http://issamsoft.com/app2/page1.aspx这样的 Asp .net 页面 ,我想通过使用 TIdHttp 向它发布一些数据并从响应中提取数据。我尝试在 Delphi2009 中这样做:

Procedure TForm1.Button1Click(Sender: TObject);
Const
VIEWSTATE = '/wEPDwUKMjA3NjE4MDczNmRkSxPt/LdmgqMd+hN+hkbiqIZuGUk=';
EVENTVALIDATION = '/wEWAwL40NXEDALs0bLrBgKM54rGBtmtdOYy+U7IFq8B25bYT1d4o1iK';
FORMPARAMS = 'TextBox1=Issam&Button1=Button';
URL = 'http://issamsoft.com/app2/page1.aspx';
var
http: TIdHttp;
lstParams: TStringList;
begin
 http := TIdHTTP.Create(self);
 lstParams := TStringList.Create;
 try
  lstParams.Add('__VIEWSTATE='+VIEWSTATE);
  lstParams.Add('__EVENTVALIDATION='+EVENTVALIDATION);
  lstParams.Add(FORMPARAMS);
  http.Request.ContentType := 'application/x-www-form-urlencoded';
  Memo1.Lines.Text := http.Post(url,lstParams);
 finally
  http.Free;
  lstParams.Free;
 end;

end;
Run Code Online (Sandbox Code Playgroud)

但是 TIdhttp 总是给出一个错误(HTTP/1.1 500 内部服务器错误。)

目前,当发出 POST 时,IdHTTP 会自动将协议设置为 1.0 版本,而与它最初的值无关,这是因为有些服务器不完全遵守 RFC。特别是,他们不尊重发送/不发送 Expect: 100-Continue 标头。在我们找到不破坏 RFC 的最佳解决方案之前,我们会将 POSTS 限制为 1.0 版。

我的代码有问题还是 TidHttp 错误?如果问题出在 TIdHttp 上,是否有任何解决方法?或者是否有其他使用 …

asp.net delphi indy delphi-2009

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

在asp.net gridview中应用bootstrap分页样式的简单脚本

是否有任何简单的jquery脚本/插件在asp.net gridview中应用bootstrap分页样式?我找到了一些关于如何做到这一点的好建议,比如这些链接:这里这里.这些提示/解决方案的唯一问题是我们需要进行大量更改才能实现结果,当您拥有大型应用程序并且希望将其转换为引导程序样式时,这不是首选.我们需要另一个解决方 就像一个简单的jquery脚本,可以完成这项工作,而无需对当前代码进行大量更改.

asp.net pagination twitter-bootstrap

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