问题列表 - 第19703页

WPF控件的公共类修饰符

我正在创建Windows应用程序和类库.类库包含名为"InsertForm.xaml"的WPF控件

InsertForm包含名为eUserName的TextBox.

我正在使用以下代码来显示InsertForm.那是成功的.但我无法访问eUserName.如何将Textbox修饰符设置为public?

using System.Windows.Forms.Integration

ElementHost host = new ElementHost();
iform= new Extender.InsertForm();
host.Child = iform;
this.Controls.Add(host);
Run Code Online (Sandbox Code Playgroud)

c# wpf windowsformsintegration

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

在Rackspace(Mosso)Cloud中托管时检查SSL

我正在使用Request.IsSecureConnection来检查SSL并在适当的地方重定向.在Rackspace的云上运行我的asp.net网站时,服务器在SSL集群后运行,因此IsSecureConnection将始终返回false.检查URL是否包含"https://",始终为false,检查端口等等也是如此.因此网站陷入了大重定向循环.

是否有其他方法可以检查SSL并在适当的位置重定向?有人在Rackspace的云上实际做过这个吗?

Public Class SecurityAwarePage
    Inherits Page

    Private _requireSSL As Boolean = False

    Public Property RequireSSL() As Boolean
        Get
            Return _requireSSL
        End Get
        Set(ByVal value As Boolean)
            _requireSSL = value
        End Set
    End Property

    Private ReadOnly Property IsSecure() As Boolean
        Get
            Return Request.IsSecureConnection
        End Get
    End Property

    Protected Overrides Sub OnInit(ByVal e As System.EventArgs)
        MyBase.OnInit(e)

        PushSSL()
    End Sub

    Private Sub PushSSL()
        Const SECURE As String = "https://"
        Const UNSECURE As String = "http://"

        If RequireSSL AndAlso Not IsSecure Then
            Response.Redirect(Request.Url.ToString.Replace(UNSECURE, …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net ssl

6
推荐指数
2
解决办法
2388
查看次数

如何强制SciTE自动重新加载文件?

我认为SciTE可以做到,但它对我不起作用.有没有设置选项?

settings editor scite

8
推荐指数
1
解决办法
2953
查看次数

AppDomain.CurrentDomain.ProcessExit和cleanup

当我需要在关闭应用程序之前使用Stop()函数停止后台线程时,我有简单的应用程序.问题是我的Main()函数有几个退出点(return语句)

static void Main(string[] args)
{
/// some code
return;

// some code
return;

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

我尝试使用AppDomain.CurrentDomain.ProcessExit作为清理的标志位置,但它永远不会被调用(至少在有后台线程时).有没有办法找出一些很好的方法来实现它?

.net c# events

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

jQuery:将$(货币符号)替换为另一个货币符号

我正在寻找能让我将div中的所有美元符号替换为"CHF"(另一种货币)的功能.原因是货币符号是硬编码的,应该被替换.

有一个简单的方法吗?

提前谢谢了.

jquery str-replace

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

Web服务的Web客户端

当我从J2SE(桌面)应用程序访问它时,我的Web服务工作正常.要访问此服务,我会遵循:

  1. 使用java wsimport工具通过wsdl链接生成存根类
  2. 然后我使用生成的类创建服务并运行wsdl操作之一.它看起来像这样:

    MyWebServiceService webService = new MyWebServiceService();

    MyWebService port = webService.getMyWebServicePort();

    webService.run( "XYZ");

我很难过,当我在一个独立的应用程序中使用它时它工作得很好.但是......当我尝试以相同的方式从servlet-client访问web服务时,使用生成的存根,我得到以下错误:

java.lang.ClassCastException: com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.bind.api.JAXBRIContext
org.jboss.ws.metadata.umdm.EndpointMetaData.eagerInitializeAccessors(EndpointMetaData.java:686)
org.jboss.ws.metadata.umdm.EndpointMetaData.initializeInternal(EndpointMetaData.java:567)
org.jboss.ws.metadata.umdm.EndpointMetaData.eagerInitialize(EndpointMetaData.java:553)
org.jboss.ws.metadata.builder.jaxws.JAXWSClientMetaDataBuilder.rebuildEndpointMetaData(JAXWSClientMetaDataBuilder.java:314)
org.jboss.ws.core.jaxws.spi.ServiceDelegateImpl.getPortInternal(ServiceDelegateImpl.java:271)
org.jboss.ws.core.jaxws.spi.ServiceDelegateImpl.getPort(ServiceDelegateImpl.java:202)
javax.xml.ws.Service.getPort(Service.java:143...
Run Code Online (Sandbox Code Playgroud)

我搜索谷歌很长时间,但没有找到任何有用的主题.一些主题显示了从servlet访问Web服务的示例,但遗憾的是我无法做到这一点......(并且不知道是什么原因造成的.

应用服务器:jboss 4.2.3GA

是否可以从servlet连接Web服务?怎么样?

我已经尝试过使用@WebServiceRef注释,但似乎web容器无法注入web服务存根.我认为容器本身不能这样做,因为存根类已经由wsimport工具生成,并且它使用这些类来访问web服务.

使用以下命令生成存根类:

wsimport -keep -p com.myhost.ws http://www.myhost.com/services/MyWebService?wsdl
Run Code Online (Sandbox Code Playgroud)

java web-services jaxb

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

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

NUnit,TestDriven.Net:使用部分测试类复制测试结果

我刚刚发现我的测试次数是我应该得到的两倍.在测试中断时我发现了两次相同的测试失败.同样的测试,一切都一样.让我很困惑,但设法将其缩小到某个部分类的测试类.

它是一个部分类的原因是我把测试类分成了两个,只是为了让它更干净一点.被测试的类有一个需要大量测试的特定方法,我认为将它们放在一个单独的文件中会更清晰.但是由于使用了一个或两个辅助方法,我认为我可以使该类部分,因此两个文件仍然可以访问这些方法.

测试框架是NUnit,测试是使用TestDriven.Net运行的.从单个测试方法(报告两个测试通过而不是一个),在类(获得测试数量的两倍)和整个测试项目中进行测试.

管理通过使类不是部分的来修复问题,只是复制那些微小的帮助器方法(可能会将它们移动到一个单独的帮助器类或稍后的东西).

现在......为什么这发生了呢?我认为部分类被编译成一个类?这是一般的部分类,NUnit,Test-Driven.net还是完全不同的问题?

nunit unit-testing testdriven.net partial-classes

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

根据PHP中的值对数组进行排序

我有以下数组

[0] => Array
    (
        [id] => 229
        [val] => 2
    )

[3] => Array
    (
        [id] => 237
        [val] => 1
    )

[4] => Array
    (
        [id] => 238
        [val] => 6
    )
Run Code Online (Sandbox Code Playgroud)

我需要根据数组中的val值对这个数组进行排序,不知道如何实现这个目的?

php arrays sorting

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

Java Mail API的替代品

我正在尝试发送带有附件的电子邮件,发现java邮件api令人生气.

只有两个实现javax.activation.DataHandler要求我创建一个本地文件来发送附件.可能我必须编写自己的DataHandler实现,但此时我不想这样做.

提前致谢 !

阿迪

编辑:我的意思javax.activation.DataSource不是javax.activation.DataHandler

java jakarta-mail

17
推荐指数
1
解决办法
8441
查看次数