小编STO*_*ORM的帖子

如何从UserPrincipal或PrincipalSearcher获取域名

我有以下代码返回UserPrincipal但loginname从不包含域名.也没有"域名"或类似的属性.

如何从UserPrincipal或PrincipalSearcher域获取用户/返回的用户?

    PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
    UserPrincipal user = new UserPrincipal(ctx);
    user.SamAccountName = txtSearch.Text;
    PrincipalSearcher searcher = new PrincipalSearcher(user);

    PrincipalSearchResult<Principal> results = searcher.FindAll();
    foreach (UserPrincipal u in results)
    {
        Response.Write(u.Name + "<br />");
    }
Run Code Online (Sandbox Code Playgroud)

c# directoryservices

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

如何使用私钥加密并使用c#RSA中的公钥解密

我找到了几个解决方案,我可以使用.Net RSA Provider使用公钥加密消息,并使用私钥解密.

但我想要的是使用私钥加密和使用公钥解密.

我希望将公钥存储在我的应用程序中并使用私钥加密许可证,例如在我的开发机器上,将其发送到应用程序并使用公钥解密信息.

我怎样才能做到这一点?

.net cryptography rsa

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

在ASP.Net中使用多选的SELEC2 4.0:如何获取和设置所选项目?

我试图在ASP.Net中使用SELECT2与下拉列表结合使用.

这是我的.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="ASPNet_SELECT2_1._default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>a SELECT2 implementation in ASP.NET</title>
    <script src="scripts/js/jquery-1.12.0.js"></script>
    <script src="scripts/js/select2/select2.js"></script>
    <link rel="stylesheet" href="css/select2.css" />

    <script>
            $(document).ready(function () {
                $("#" + "<%=dd.ClientID%>").select2({
                placeholder: "Select a Subject",
                allowClear: true
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:DropDownList ID="dd" runat="server" ClientIDMode="Static" Width="300px" multiple="multiple"></asp:DropDownList>
        </div>
        <asp:Button ID="btnGetSelected" runat="server" Text="Get selected items" OnClick="btnGetSelected_Click" />&nbsp;<asp:Button ID="btnSetSelected" runat="server" Text="Set selected items" OnClick="btnSetSelected_Click" />
        <br />
        <asp:Literal ID="lit" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net select2

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

多次验证Web应用程序多个azure广告?

我正在考虑开发一般的企业Web应用程序.我在想的是以下场景:

该应用程序应该能够为多个客户提供服务(称为多租户?).这意味着多家公司可以将该软件用于其员工.

他们每个人都可以拥有自己的天蓝色广告,也可能没有.因此,我想知道是否可以对多个/不同的azure广告进行身份验证?

让我们假设用户输入他的电子邮件地址user1@companyA.com然后我会尝试根据在companyA.com广告后面配置的广告对他进行身份验证,当有人尝试使用user361@companyB.com登录然后我会尝试对针对companyB.com配置的azure广告进行身份验证.

这可能吗?我怎么能这样做?

azure azure-active-directory

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

如何在TinyMCE编辑器中插入一个按钮,将本地文件作为RAW图像插入当前位置?

如何在TinyMCE编辑器中添加自定义/默认按钮,以便能够选择本地图像并将其作为RAW(BASE64)图像插入编辑器中的当前位置?

tinymce

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

下载生成的OpenXML

我目前正在控制台应用程序中创建Excel工作表以进行测试.我需要在ASP.Net .aspx页面中实现我的代码.

如何向用户提供此Excel工作表以供下载而不在本地以任何形式保存?

这是我的代码:

        static void Main(string[] args)
    {
        SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create(DateTime.Now.ToString("ddMMyyyyHHmmss") + @".xlsx", SpreadsheetDocumentType.Workbook);

        WorkbookPart workbookpart = spreadsheetDocument.AddWorkbookPart();
        workbookpart.Workbook = new Workbook();

        // Add a WorksheetPart to the WorkbookPart.
        WorksheetPart worksheetPart = workbookpart.AddNewPart<WorksheetPart>();
        worksheetPart.Worksheet = new Worksheet(new SheetData());

        // Add Sheets to the Workbook.
        Sheets sheets = spreadsheetDocument.WorkbookPart.Workbook.AppendChild<Sheets>(new Sheets());

        // Append a new worksheet and associate it with the workbook.
        Sheet sheet = new Sheet()
        {
            Id = spreadsheetDocument.WorkbookPart.
            GetIdOfPart(worksheetPart),
            SheetId = 1,
            Name = "mySheet"
        };

        sheets.Append(sheet); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net excel openxml

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

删除表中所有在另一个表中没有引用的记录

我有一张桌子,叫做Document.

文件

id int
docuid int
doc blob
Run Code Online (Sandbox Code Playgroud)

然后我有两个引用表

AppRequiredDocuments :

id int
appid int
docid int -> references document -> id
Run Code Online (Sandbox Code Playgroud)

应用文件

id int
appid int
docid int -> references document -> id
Run Code Online (Sandbox Code Playgroud)

由于文档表中的一个非常旧的迁移孤立项目,必须引用其他表中的引用。如何仅删除AppDocuments或中未引用的文档表中的文档AppRequriedDocuments

sql t-sql sql-server sql-delete

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

在 SharePoint Online (CSOM) 内的文档库中检查和创建文件夹的最快方法?

我有一个 SharePoint Online,可以通过我的控制台应用程序成功连接:

private static ClientContext GetUserContext()
{
   var o365SecurePassword = new SecureString();

   foreach (char c in o365Password)
   {
       o365SecurePassword.AppendChar(c);
   }

   var o365Credentials = new SharePointOnlineCredentials(o365Username, o365SecurePassword);

   var o365Context = new ClientContext(o365SiteUrl);
   o365Context.Credentials = o365Credentials;

   return o365Context;
}
Run Code Online (Sandbox Code Playgroud)

但我现在需要做的是进入名为“doc_archive”的 SharePoint 文档库并检查是否存在名为“K20170409-01”的文件夹。如果没有创建一个新的。

尝试失败

ClientContext context = GetUserContext();

Web web = context.Web;
Web webroot = context.Site.RootWeb;
context.Load(web);
context.Load(webroot);

List list = webroot.GetList("doc_archive");
context.Load(list);

FolderCollection folders = list.RootFolder.Folders;
context.Load(folders);

IEnumerable<Folder> existingFolders = context.LoadQuery(
    folders.Include(
    folder => folder.Name)
);
context.ExecuteQuery();
Run Code Online (Sandbox Code Playgroud)

通过 CSOM(命令行应用程序)在 SharePoint Online …

c# sharepoint sharepoint-2013 csom sharepoint-online

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

当我使用身高时,为什么div在父div之外:100%

我在将div放在另一个div中时遇到问题,该div具有400px的定义高度.

当我将内部div设置为100%然后它与外部div重叠并越过外部div.为什么100%的高度不会将内部div调整为外部div高度?

body {
  min-width:300px;
}

.header {
  background-color:pink;
  width:100%;
  height:400px;
}

.menu {
  background-color: red;
}

.header-container {
  color:white;
  background-color:gray;
  height:100%;
  max-width:400px;
  margin:auto;
}

.headline {
  padding-right:36px;
  padding-left:36px;
  padding-top:54px;
  padding-bottom:54px;
}

.clearfix {
  clear:both;
}
Run Code Online (Sandbox Code Playgroud)
<div class="header">
  <div class="menu">
  menu
  </div>
  <div class="header-container clearfix">
    <div class="headline">
      <span>das ist mein blog</span>
      <span>this is the underline</span>
    </div>
  </div>
</div>
<div class="blog">
y
</div>
<div class="footer">
x
</div>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/g9ec4nw8/

html css

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

如何在Azure Databricks中循环浏览Azure Datalake存储文件

我目前正在Azure Datalake Store gen1使用以下命令成功列出文件:

dbutils.fs.ls('mnt/dbfolder1/projects/clients')
Run Code Online (Sandbox Code Playgroud)

该文件夹的结构是

- client_comp_automotive_1.json [File]
- client_comp_automotive_2.json [File]
- client_comp_automotive_3.json [File]
- client_comp_automotive_4.json [File]
- PROCESSED [Folder]
Run Code Online (Sandbox Code Playgroud)

我想遍历.json该文件夹中的那些()文件,并一一处理它们,以便我可以对错误或其他内容采取行动,并将成功处理的文件移至子文件夹。

我怎样才能做到这一点python。我试过了

folder = dbutils.fs.ls('mnt/dbfolder1/projects/clients')
files = [f for f in os.listdir(folder) if os.path.isfile(f)]
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。os未知。我该如何在内部执行此操作Databricks

python azure azure-data-lake databricks

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