小编nia*_*iao的帖子

asp.net mvc获取当前登录的用户ID

可能重复:
如何在ASP.Net MVC中获取User对象的UserID?

问候,我创建了一个自定义成员资格提供程序,以便可以对我的应用程序上的用户进行身份验证.如何在控制器中检索当前用户ID?我需要这个从这个用户的数据库获取一些数据,如下所示:

PersistanceManger.RepositoryUser.GetInformation(userROWGUID);
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

asp.net mvc谁在线

问候,有人可以给我一些建议或链接,以帮助我实现以下方案.页面将用asp.net mvc编写.授权将由会员实施.方案如下:

User1刚刚登录.过了一会儿,User2尝试登录成功.然后,应通知user1 User2刚刚登录.此外,应通知User2 User1已联机.

我怎样才能实现这样的目标?这些用户也应该可以相互写消息.(像聊天一样).

asp.net-mvc

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

ClickOnce和非活动主窗口

我的应用程序使用ClickOnce技术进行部署.但是当用户开始使用应用程序时我遇到了问题.重现问题的方案如下:

  1. 用户单击应用程序的快捷方式以运行应用程序
  2. 出现ClickOnce的"启动应用程序"对话框以检查更新
  3. "启动应用程序"对话框消失
  4. 出现Splashscreen
  5. 出现主窗口(登录窗口) - 但它不活动也没有焦点

由于主窗口未激活,因此用户必须先单击它才能开始输入用户名和密码.如何解决此问题,以便主窗口出现后处于活动状态?我尝试了以下代码,但它不起作用:

protected override void OnInitialized(EventArgs e)
    {
       while (!this.IsFocused) { this.Focus(); WPFWaitForPriority.WaitForPriority(DispatcherPriority.Background); }
       base.OnInitialized(e);
    }
Run Code Online (Sandbox Code Playgroud)

c# wpf clickonce winforms c#-4.0

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

安全透明代码

有人可以向我解释一下,透明代码究竟在.net 4.0的范围内吗?透明代码,安全 - 安全 - 关键代码和安全 - 关键代码之间有什么区别?

security transparency .net-4.0

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

访问virtualbox Webservice

我想使用c#访问VirtualBox webservice.首先,我使用wsdl.exe和vboxwebService.wsdl文件创建了一个服务代理.'假设VirtualBox webservice位于:http:// localhost:18083 /我如何使用c#访问它?我正在做这样的事情:

EndpointAddress endpoint = new EndpointAddress("http://localhost:18083/");
BasicHttpBinding binding = new BasicHttpBinding();
vboxPortTypeClient client = new vboxPortTypeClient(binding,endpoint);
Run Code Online (Sandbox Code Playgroud)

这工作正常(我认为):

但是那时我怎么能得到虚拟机的版本?我不知道如何使用以下方法:

string test = string.Empty;
client.IVirtualBox_getVersion(test);
Run Code Online (Sandbox Code Playgroud)

c# virtualbox web-services

8
推荐指数
2
解决办法
2245
查看次数

WPF和Unity - 在类型上找不到匹配的构造函数

我想在使用VS2012的WPF应用程序中使用Unity,我将Unity容器定义如下:

IUnityContainer unityContainer = new UnityContainer();
unityContainer.RegisterType<IMainViewModel, MainViewModel>();
var window = unityContainer.Resolve<MainWindow>();
window.Show();
Run Code Online (Sandbox Code Playgroud)

我的窗口构造函数如下所示:

public MainWindow(IMainViewModel mainViewModel)
       {
            InitializeComponent();
            this.DataContext = mainViewModel;
        }
Run Code Online (Sandbox Code Playgroud)

当我运行该应用程序时,我收到以下错误:

PresentationFramework.dll中发生未处理的"System.Windows.Markup.XamlParseException"类型异常

附加信息:'类型'WPFClient.MainWindow'上找不到匹配的构造函数.您可以使用Arguments或FactoryMethod指令来构造此类型.行号"3"和行位置"9".

我究竟做错了什么?

c# wpf unity-container

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

为 Asp.net core web api 启用 HTTPS 安全连接

我有使用 ASP.NET Core 2.1 创建的 REST API 应用程序。REST API 由 WebHostBuilder 创建并由 Kestrel 托管。

Startup.Kernel = kernel;
    _restApiServer = new WebHostBuilder()
      .UseKestrel(options =>
      {

      })
      .UseContentRoot(Directory.GetCurrentDirectory())
      .UseIISIntegration()
      .UseStartup<Startup>()
      .UseUrls(string.Format("http://localhost:{0}", _configuration.PortNumber))
      .UseSetting("https_port",_configuration.HttpsPort.ToString())
      .Build();
     _restApiServer.Run();
Run Code Online (Sandbox Code Playgroud)

默认情况下,REST API 在端口 8998 上提供服务。这个 REST API 是由我的不同应用程序启动的。我可以使用浏览器和 POSTMAN 连接到这个 REST API。

现在我想保护我与 REST API 的连接。我所做的是:我在 Configure 方法的 Startup 类中添加了必要配置以强制安全连接:

app.UseHttpsRedirection();
Run Code Online (Sandbox Code Playgroud)

而且我还执行了一个用于信任开发证书的代码:

dotnet dev-certs https --trust
Run Code Online (Sandbox Code Playgroud)

情况是,当我尝试通过浏览器访问 web api 时,出现错误:

本地主机拒绝连接。尝试:

检查连接

检查代理和防火墙

ERR_CONNECTION_REFUSED

此外,当我使用 POSTMAN 调用一些 REST API 方法时,我得到并出错:

无法得到任何回应

我究竟做错了什么?我需要在 Kestrel 配置中直接指定证书吗?

https asp.net-core-2.1

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

使用ajax jquery下载页面内容

问候,如何使用ajax和jquery下载一些页面内容:我正在做类似的事情(一个脚本中有两个版本):

$("p").click(function() {

    $('#result').load('http://google.com');

            $.ajax({
                url='www.google.com',
                success: function(data) {
                    $("result").html(data);
                    alert('Load was performed.');
                    var url = 'www.wp.pl';
                    $('div#result').load(url);
                    //var content = $.load(url);
                    //alert(content);
                    //$("#result").html("test");
                }
            });
});
Run Code Online (Sandbox Code Playgroud)

但它不会返回任何内容

ajax jquery

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

jsTree - 禁用拖动选项

如何在jsTree中禁用可拖动选项?我想禁用移动节点.我怎样才能做到这一点?

drag-and-drop jstree

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

jquery multiselect - 嵌套<option>

我正在使用以下jquery插件在我的select控件中选择多个选项:jquery multiselect

我怎样才能<option>在这里实现嵌套?我知道这是可能的,因为渲染的html使用<li>标签

情况是我想在我的组合框中得到类似的结果:

[ ] England
   [ ] London
   [ ] Leeds
   [ ] Manchaster
Run Code Online (Sandbox Code Playgroud)

有谁知道如何实现这种解决方案.任何帮助都会很有帮助.

jquery select option

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