问题列表 - 第29935页

使用&符编码URL组件&

这似乎是一个非常简单的问题:

我有一个程序,有人M&S在表单中输入字符串并运行查询.我理解这&是一个保留字符,因此必须编码.问题是它似乎需要在某些情况下编码两次.

如果在javascript onClick事件中使用URL ,则正常的URL编码似乎工作正常(此处操作员可以单击列标题进行排序):

<td onClick="AJAX_Get('http://10.0.0.195/program.exe?Qry147=M%26S&sortmethod1=161')">
Run Code Online (Sandbox Code Playgroud)

但是,如果URL在锚中使用(尽管锚实际上使用了AJAX),它似乎需要编码两次:

<a href="javascript:AJAX_Get('http://10.0.0.195/program.exe?Qry147=M%2526S&sortmethod1=147')" title='Refresh'>Refresh</a>
Run Code Online (Sandbox Code Playgroud)

上面的两个例子都可以正常工作.但它们是手工生成的测试用例.不幸的是,在应用程序中,当我实际生成URL时,我不知道它将如何使用.

如果我对URL参数编码一次(M%26S),它可以正常工作onClick.但是在锚中使用这种方式,服务器将URL视为...Qry147=M&S&sortmethod1=147...- 因此在返回服务器之前它必须是未编码的.

如果我对它进行两次编码(M%2526S),则锚点可以工作,但是对于onClick服务器,它会看到...Qry147=M%2526S....

我觉得我在这里错过了一些东西.在这两种情况下,有没有办法使这项工作相同?

html javascript url encoding

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

System.Windows.Forms.Application和System.Windows.Application之间的互操作性

我必须将WPF UI集成到.NET 2.0应用程序中.

需要在GUI Dispatcher线程中修改ObservableCollection,因此我提出了一个涉及的解决方案 InvokeLater()

ObservableCollection<Item> items;
public delegate void AddItemDelegate(Item i);

public void AddItem(Item item)
{
    System.Windows.Application.Current.Dispatcher.BeginInvoke(
        new AddItemsDelegate(i => items.Add(i), item);
}
Run Code Online (Sandbox Code Playgroud)

但是,由于该项目最初是使用.NET 2.0编写的System.Windows.Forms.Application,因此主线程使用a ,因此System.Windows.Application.Current为null.

我不能只System.Windows.Forms.Application用一个替换当前的System.Windows.Application应用程序,因为我的应用程序严重依赖于这个API,这两个类是广泛不兼容的.

有没有办法获得当前的System.Windows.Application?还是一种打电话BeginInvoke()给我的方式System.Windows.Forms.Application?或者我是否考虑编写自己的DIY系统来从正确的线程委托该集合的版本?

.net c# interop

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

如何在jqGrid选择工具栏过滤器中添加"全选"选项?

我正在使用带有过滤器工具栏的jqGrid构建表,以允许用户过滤表中显示的行.如果我使用文本作为搜索类型,这一切都很好用,但对于某些列,我想使用选择列表,以便用户更容易根据列中的值进行过滤.

我可以将列stype设置为"select",并使用我的表中的值填充选项,一切都很好.但是,如果我添加另一个值为"all"的选项(以便用户可以显示该列中包含任何值的行),它将在选择列表中显示为"未定义".

示例列的colModel定义是

  {name:'keyword',
    index:'keyword',
    width:150, 
    align:'left',
    stype:'select',
    sortable:true,
    searchoptions: { value: '"",All;keyword 1,keyword 1;keyword 2,keyword 2' } },
Run Code Online (Sandbox Code Playgroud)

作为另一个例子,我有另一个显示true或false的列.为了让我的桌子看起来不错,我正在显示漂亮的绿色刻度图像或红色十字图像.我希望选择框包含"全部","是"或"否".但是,由于表中没有任何行具有这些值,因此选择列表包含三次"未定义".

有什么方法可以强制选择列表显示我的选择选项,即使它们不存在于表中?

jquery jqgrid

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

如何决定是使用接口还是抽象类?

我已经进入C#并且总是感到在界面和抽象类之间应该选择什么之间的混淆.有人可以帮忙解决这个问题吗?

谢谢 ,

c# oop

7
推荐指数
2
解决办法
430
查看次数

SVN错误:"无法写入连接:远程主机强行关闭现有连接."

尝试提交更改SVN时,我收到以下错误:

错误:提交失败(详情如下):
错误:准备'C:\ Users\dan\Documents\Visual Studio
错误:2008\Websites\admin\trunk\bin\SmtpDotNet.dll'进行提交
错误:无法写入连接:错误:远程主机强制关闭现有连接
.

我正在运行TortoiseSVN 1.6.9和Subversion 1.6.12,这是最新最好的.以下是迄今为止发现的事实:

  • 我尝试提交的文件数量或文件没有区别
  • 我可以将其他项目的更改提交到同一台服务器
  • 其他人可以从他们的工作副本中提交对该项目的更改
  • 我试过检查一个新的工作副本,但我得到了同样的错误.

svn tortoisesvn

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

在JavaScript中更改对象的类型

我有一个用JSON定义的现有对象数组.对象显然是Object类型.如何将它们与自定义对象类型相关联以为其提供特定功能?

javascript javascript-objects

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

ASP.NET文件上载

我正在尝试创建一个服务器页面(C#,asp.net 2.0+)来保存从另一个页面上传的文件.

具体来说,我有一个HTML页面

<form action="upload.aspx"> 
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何处理在upload.aspx中保存服务器上的文件.

我找到了一些例子(一个是:http://msdn.microsoft.com/en-us/library/aa479405.aspx),但这需要<input type=file>元素在同一页面上.

我在upload.aspx页面上抓取已发布的文件时遇到了困难.

任何人有任何指针?当从另一个页面发布文件时,如何在aspx中获取已发布的文件并将其保存到服务器?

非常感谢,布雷特

c# asp.net file-upload http-post

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

根据文本选择元素

我想在JQuery中根据它们的innertext选择一个元素.下面是我的Html

<html>
    <body> 
        <a href="fddf">4</a> 
        <a href="fddf">4</a> 
        <a href="fddf">4</a> 
    </body> 
</html>
Run Code Online (Sandbox Code Playgroud)

我想选择所有<a>文本为"4" 的标签.不知道我该怎么办?

html javascript jquery jquery-selectors

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

ASP.NET/HTML:ASP.NET按钮中的HTML按钮的onClick属性(.cs)

我只是想知道是否有办法将我的onClick事件放在.cs中:

<button type="submit" runat="server" id="btnLogin" class="button" onclick="btnLogin_Click();">
Run Code Online (Sandbox Code Playgroud)

其中Login_Click()应该在.cs中:

protected void btnLogin_Click(object sender, EventArgs e)
{
    // do something
} 
Run Code Online (Sandbox Code Playgroud)

请注意我不会在这里使用ASP.NET按钮,并且我不会将我的Login_Click()事件放在.html/.aspx中,所以我不能'公开'我的代码.有什么建议?

html c# asp.net onclick event-handling

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

什么是套接字、端口和 IP 地址?

你能给我一些关于套接字/端口/IP地址以及它们在客户端服务器程序中如何相互工作的清晰想法吗?

sockets client ip-address

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