小编Axl*_*ack的帖子

JQuery UI Autocomplete未到达ActionResult C#MVC

我已经阅读了许多相同问题的帖子,但没有帮助,所以对重复的问题道歉:(我已经通过硬编码值和自动完成工作跟随JQueryUI网站上的简单示例,但我需要它来自我的数据库.

视图:

@Html.TextBoxFor(model => model.Position, new { @type = "text", @id = "jobtitle", @name = "jobtitle", @placeholder = "Job Title" })
Run Code Online (Sandbox Code Playgroud)

JS:

编辑:我添加了成功警报,并且正在调用警报,但没有数据(即没有数据从数据库中提取)

<script>
$(function () {
            $("#jobtitle").autocomplete({
                source: function (request, response) {
                    $.ajax({
                        url: '@Url.Action("JobsAutoFill", "Account")',
                        data: {
                            Prefix: request.term
                        },
                        success: function (data) {
                            alert(data);
                            response(data);
                        }
                    });
                },
                minLength: 1
            });

            //$("#jobtitle").autocomplete({
            //    source: "/Account/JobsAutoFill/"
            //});
        });
</script>
Run Code Online (Sandbox Code Playgroud)

我添加了所需的链接:

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
Run Code Online (Sandbox Code Playgroud)

下面是我的ActionResult(实际上是一个JsonResult)和函数来提取作业列表:

    public List<Jobs> GetAllJobs()
    {
        List<Jobs> JobsList = new List<Jobs>();

        using (RBotEntities EF …
Run Code Online (Sandbox Code Playgroud)

javascript c# jquery jquery-ui autocomplete

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

Viima JQuery评论 - GetUsers(Pinged用户)在partialview中显示不正确

参考

附件

描述

我有一个带有"文章"列表的视图,列表中的每个"文章"上都有一个"阅读更多"按钮.当我点击read more按钮时,会打开一个模态,其中包含一个带有jquery注释的局部视图.但是,当我搜索ping用户(使用@符号)时,用户列表不显示textarea,而是在模态中更高(远离textarea).

下面是一张图片,然后是我的代码.您将在图像的底部看到我已经放置了"@"符号,并且用户列表显示在顶部,它应该是由textarea.似乎当我点击列表中较低的文章时,当我按下"@"符号时,用户列表中显示的列表越高:

在此输入图像描述

MVC视图

下面是填充调用模态的"文章"的部分:

@{
    int iGroupNameId = 0;
    int iTotalArticles = 0;
    foreach (var groupItems in Model.ArticleGroups)
    {
        iTotalArticles = Model.ArticlesList.Where(x => x.fkiGroupNameId == groupItems.pkiKnowledgeSharingCenterGroupsId).Count();
        if (iTotalArticles > 0)
        {
            <div style="background: linear-gradient(#B5012E, darkred); margin: 10px; padding: 10px; font-weight: bold; color: white; text-transform: uppercase;">@groupItems.GroupName</div><div class="container" style="width:100%">
                @if (groupItems.pkiKnowledgeSharingCenterGroupsId != iGroupNameId)
                {
                    foreach (var item …
Run Code Online (Sandbox Code Playgroud)

html javascript c# jquery json

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

PowerBI AADSTS90002:未找到租户授权

参考: Power BI样品解决方案

我已将示例解决方案中的必要代码移至我的解决方案,并在进行身份验证时给出以下错误:

AADSTS90002:未找到租户授权.如果租户没有有效订阅,则可能会发生这种情况.请咨询订阅管理员.

我用这两行进行身份验证:

 var authenticationContext = new AuthenticationContext(AuthorityUrl);
 var authenticationResult = await authenticationContext.AcquireTokenAsync(ResourceUrl, ApplicationId, credential);
Run Code Online (Sandbox Code Playgroud)

错误发生在最后一行.以下是我的web.config中的值:

<add key="authorityUrl" value="https://login.windows.net/common/oauth2/authorize/" />
<add key="resourceUrl" value="https://analysis.windows.net/powerbi/api" />
Run Code Online (Sandbox Code Playgroud)

同样,这在示例应用程序中100%工作,但在我移动到我的应用程序时却不能.有什么想法吗?

在此先感谢您的帮助.

c# powerbi-embedded

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

更新和扩展枚举 C#

我正在尝试以下问题,但似乎无法弄清楚如何扩展枚举:

问题

网站上的每个帐户都有一组代表用户访问的访问标志。

更新并扩展枚举,使其包含三个新的访问标志:

  • 由 Submit 和 Modify 标志组成的 Writer 访问标志。
  • 由删除、发布和评论标志组成的编辑器访问标志。
  • 由 Writer 和 Editor 标志组成的所有者访问权限。

例如,下面的代码应该打印“False”,因为 Writer 标志不包含 Delete 标志。

Console.WriteLine(Access.Writer.HasFlag(Access.Delete))

using System;

public class Account
{
   [Flags]
   public enum Access
   {
       Delete,
       Publish,
       Submit,
       Comment,
       Modify
   }

  public static void Main(string[] args)
  {       
      //Console.WriteLine(Access.Writer.HasFlag(Access.Delete)); //Should print: "False"
  }
}
Run Code Online (Sandbox Code Playgroud)

c# enums

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

引导标签输入不起作用

我刚刚遇到 Bootstrap 标签输入,我正在尝试它,但我似乎无法让它工作。

我在布局顶部添加了以下内容:

<link rel="stylesheet" href="~/Scripts/bootstrap_tagsinput/bootstrap-tagsinput.css">
Run Code Online (Sandbox Code Playgroud)

我在布局底部添加了以下内容:

<script src="~/Scripts/bootstrap_tagsinput/bootstrap-tagsinput.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后在我的部分页面中,我添加了以下内容:

<input type="text" value="" data-role="tagsinput" id="tags" class="form-control">
Run Code Online (Sandbox Code Playgroud)

下面是正在发生的事情的图像,而不是显示的标签:

在此处输入图片说明

据我了解,这应该可行。我错过了什么?

css twitter-bootstrap bootstrap-tags-input

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

使用Cmd提示将DateTime变量传递给控制台应用程序

我希望你能提供帮助.

我有一个控制台应用程序需要接收日期时间值,例如2015-12-01 00:00:00.000,但由于日期和时间之间的空格,时间部分没有被提取.我传递了3个变量:(2个整数和1个Datetime)

Cmd提示:

C:\Application1.exe 3935 1 2015-12-01 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

有没有办法可以将日期和时间作为1变量传递,如'2015-12-01 00:00:00.000'?

我尝试了一切,但似乎没有任何工作.

.net c# dos

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

EXCEL:使用vba或公式从细胞中提取Milliletres和Lite

我试图从文本中提取Milliliters和Lite(只有值,而不是ml或Ltr),但由于没有特定的标准,因此很难做出公式.以下是我所拥有的描述类型的一些示例:

- Settlement 2.5% (Settlement Discount)
- BAGDOL/1 (U-POL DOLPHIN GLAZE Brushable Stopper Bag 440ml)
- P38/5 (ISOPON P38 LIGHTWEIGHT FILLER 3Ltr)
- EGC21TT (EUROPEAN COATINGS PRIMER 4:1 HS 4Ltr TRIPLE TIGHT)
- RLT/1KIT (U-POL RAPTOR TINTABLE 750ml & 250ml STANDARD HARDENER KIT)
- CCWP/AL (U-POL CUSTOM CAN Pregassed Aerosol 400ml (Waterbased))
Run Code Online (Sandbox Code Playgroud)

我使用下面的公式,我觉得我过于复杂:

=IF(LEN(IFERROR(MID(G2,FIND("ml",G2)-3,LEN(G2)),""))=0,IFERROR(SUBSTITUTE(MID(G2,FIND("Ltr",G2)-2,LEN(G2)),"Ltr)","")*1000,""),IFERROR(SUBSTITUTE(MID(G2,FIND("ml",G2)-3,LEN(G2)),"ml)",""),""))
Run Code Online (Sandbox Code Playgroud)

那些440ml的人返回440,而那些说3Ltr的人返回3000 - 但这只是在它位于单元格文本的末尾.

我想能够提取ml或Ltr的值,无论它在文本中的位置.那些有超过一组毫升值的人,我想总结一下.示例: 750ml & 250ml应为1000. Settlement 2.5% (Settlement Discount)应返回0.

有一个简单的方法吗?我很高兴在VBA中这样做,因为我认为这不会那么复杂.

任何帮助,将不胜感激!

excel vba excel-vba

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

使用C#提供错误的Azure Text Analytics

我正在尝试使用我从github获得的代码:https://github.com/liamca/azure-search-machine-learning-text-analytics并且索引的创建工作完美,但Keyphrase部分给了我一个403 - 禁止访问:拒绝访问错误.这发生在以下代码行的TextExtractionHelper类中:

if (!response.IsSuccessStatusCode)
            {
                throw new Exception("Call to get key phrases failed with HTTP status code: " +
                                    response.StatusCode + " and contents: " + content);
            }
Run Code Online (Sandbox Code Playgroud)

根据评论中的信息,我在此链接创建了一个帐户:https://datamarket.azure.com/account/keys并使用它提供的密钥,但我收到上述错误.

以下是您不想从github下载的代码:

 class Program
    {
        static string searchServiceName = "<removed>";     // Learn more here: https://azure.microsoft.com/en-us/documentation/articles/search-what-is-azure-search/
        static string searchServiceAPIKey = "<removed>";
        static string azureMLTextAnalyticsKey = "<removed>";     // Learn more here: https://azure.microsoft.com/en-us/documentation/articles/machine-learning-apps-text-analytics/

        static string indexName = "textanalytics";
        static SearchServiceClient serviceClient = new SearchServiceClient(searchServiceName, new SearchCredentials(searchServiceAPIKey)); …
Run Code Online (Sandbox Code Playgroud)

c# azure azure-machine-learning-studio

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