小编Len*_*rri的帖子

订购mysql查询?

我有2个表,Pages和LinkPages.
在Pages中,我有以下字段:

  • pageID(页面的标识符),
  • startmemberID(创建页面的成员的id),
  • startDate(创建页面的日期).

在LinkPages中我有:

  • pageID(与页面链接),
  • linkmemberID(与页面链接的成员),
  • joinDate(与页面链接的日期成员).

我将使用什么SQL查询来获取具有特定id的页面上的所有信息,然后在页面启动日期之前对其进行排序.

我到目前为止:

SELECT * FROM LinkPages WHERE linkmemberID='MEMBERID' LIMIT 5
Run Code Online (Sandbox Code Playgroud)

但显然我没有在这里订购它们,我需要使用连接吗?

非常感谢,

贾伊

php mysql sql sql-order-by

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

使用Razor视图在路径值集合中动态命名参数

我使用辅助方法在视图中创建部分:

@helper CreateFacetSection(WebViewPage page, string sectionName,
                           List<FacetValue> model)
{
     var showMore = int.Parse(WebConfigurationManager.AppSettings["ShowMore"]);

     <section id="@sectionName">

     <h4>@sectionName</h4>

        <ul>
            @for (int i = 0; i < model.Count(); i++)
            {
                if (i >= showMore)
                {
                    @:<li class="hide">
                }
                else
                {
                    @:<li>
                }

                FacetValue fv = model.ElementAt(i);

                @page.Html.ActionLinkWithQueryString(fv.Range, "Search",
                                              new { sectionName = fv.Range }, null);

                @:(@fv.Count)

                @:</li >
            }
        </ul>   

        @if(model.Count > showMore)
        {
            <a href="#" class="show-more" data-section="@sectionName">
            @Localization.ShowMore &#9660;</a>
        }   

     </section>
}
Run Code Online (Sandbox Code Playgroud)

现在让我们说我@Html.ActionLink在上面的帮助器中使用了这个自定义助手:

 @Html.ActionLinkWithQueryString(fv.Range, "Search", new { sectionName = fv.Range …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc dynamic named-parameters routevalues razor

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

Application_AcquireRequestState()多次触发

我在mvc3应用程序中使用以下方法:

protected void Application_AcquireRequestState(object sender, EventArgs e)
        {
          if (HttpContext.Current.Session != null)
            {
                CultureInfo ci = (CultureInfo)this.Session["Culture"];

                if (ci == null)
                {
                    string langName = "az";
                    ci = new CultureInfo(langName);
                    this.Session["Culture"] = ci;
                }

                Thread.CurrentThread.CurrentUICulture = ci;
                Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(ci.Name);
            }
        }
Run Code Online (Sandbox Code Playgroud)

为什么这种方法被多次调用?

当站点在其他PC的新浏览器中打开时,找不到站点资源.

globalization session cultureinfo httpcontext asp.net-mvc-3

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

在ASP.NET MVC中查看模型及其对模型绑定的影响?

我相信ViewModels是一件好事.我刚刚尝试将部分应用程序转换为使用它们.但是我可能遇到了副作用,这是它们对模型绑定的影响,特别是Radiobutton助手的默认"检查"行为:

@Html.RadioButton("Value",Item.Value)
Run Code Online (Sandbox Code Playgroud)

如果默认模型具有"Value"属性,则上述方法有效.但是,如果我使用ViewModel,那么Value可能会降低一级,即:

没有VM

Model.Value
Run Code Online (Sandbox Code Playgroud)

使用VM:

Model.Content.Value;
MyContent = Model.Content.Value;
Run Code Online (Sandbox Code Playgroud)

这不再有效:

@Html.RadioButton("Value",Item.Value)
Run Code Online (Sandbox Code Playgroud)

也许我需要调整RB助手?

谢谢.

asp.net-mvc model-binding viewmodel asp.net-mvc-3

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

模拟javascript从下拉菜单中选择

我正在尝试模拟一个 javascript 以从下面的下拉列表中进行选择。我在这里尝试此代码,但它不起作用。

$('select[name="srctype"]').val(2).trigger('change');
Run Code Online (Sandbox Code Playgroud)

我在这里做错了吗?我的javascript是否因为下面的代码布局而搞砸了?

我正在努力选择 value="single"

<select name="srctype" class="formselect" onchange="typesel_change()">
    <option value="any" selected="selected">any</option>
    <option value="single">Single host or alias</option>
    <option value="network">Network</option>
    <option value="pptp">PPTP clients</option>
    <option value="pppoe">PPPoE clients</option>
    <option value="l2tp">L2TP clients</option>
    <option value="wan">WAN subnet</option>
    <option value="wanip">WAN address</option>
    <option value="lan">LAN subnet</option>
    <option value="lanip">LAN address</option>
</select>
Run Code Online (Sandbox Code Playgroud)

html javascript html-select jquery-trigger

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

如果AngularJS中的ng-if条件失败,则加载图像

如果条件输入ng-if失败,则加载角度图像

<div ng-if="user.image">
  <img src="assets/abc.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)

因此,如果user.image为false,则加载Image.

我们希望只有在user.image为true时才加载该图像

编辑实际上图像不会在UI上显示,但在网络中的chorme开发人员工具中会加载它

angularjs

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

资源“此处的 GUID 值”不存在或其查询的引用属性对象之一不存在

我正在尝试更改 Azure AD 用户密码。

用户已经使用隐式流和库在SPA应用程序中进行了身份验证。adal

打电话时:

return await graphClient.Me.Request().UpdateAsync(new User
                {
                    PasswordProfile = new PasswordProfile
                    {
                        Password = userPasswordModel.NewPassword,
                        ForceChangePasswordNextSignIn = false
                    },
                });
Run Code Online (Sandbox Code Playgroud)

我收到此异常:

{"代码:Request_ResourceNotFound\r\n消息:资源“35239a3d-67e3-4560-920a-2e9ce027aeab”不存在或其查询的引用属性对象之一不存在。\r\n\r\n内部错误\r\ n"}

调试我得到的访问令牌,Microsoft Client SDK我看到这个GUID指的是oidsub属性。见下文:

在此处输入图片说明

这是我用来获取令牌的代码:

 IConfidentialClientApplication clientApp =
     ConfidentialClientApplicationBuilder.Create(Startup.clientId)
            .WithAuthority(string.Format(AuthorityFormat, Startup.tenant))
            .WithRedirectUri(Startup.redirectUri)
            .WithClientSecret(Startup.clientSecret)
            .Build();

            var authResult = await clientApp.AcquireTokenForClient(new[] { MSGraphScope }).ExecuteAsync();

            return authResult.AccessToken;
Run Code Online (Sandbox Code Playgroud)

我在SPA应用程序中使用隐式流。在这样做时,我看到我的用户已通过身份验证并且所有声明都存在。ClaimsPrincipal.Current

我在 GitHub 和 Microsoft Docs 上阅读了很多文档,但我仍然不清楚如何实现这一点。顺便说一下,我正在使用这些 Microsoft Graph 包:

  <package id="Microsoft.Graph" …
Run Code Online (Sandbox Code Playgroud)

authentication change-password access-token microsoft-graph-sdks microsoft-graph-api

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

OS X上的C#开发工具

有人告诉我,VisusalStudio没有适用于Mac的版本.那么如果我想在Mac上使用C#进行开发,我应该使用什么?有人有这方面的经验吗?我正在寻找本机IDE,我不想使用VirtualBox或任何虚拟化解决方案来运行VS.

如果我使用WPF GUI创建应用程序,它将在Mac上运行吗?或者WPF仅适用于Windows GUI开发?

c# windows ide macos visual-studio

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

Azure AD B2C 自定义密码重置策略不会使用 + char\sign 验证电子邮件

用户可以使用 Azure AD B2C 以及包含+. 但是,当单击登录页面上的“忘记密码”链接并输入带有字符的电子邮件时,+会显示以下错误:

在此输入图像描述

我在 Azure 的反馈网站上看到了 2 个相关问题:

允许加号登录电子邮件地址[ 用户Naud van Onna有一条评论与此问题匹配。]

我也看到在电子邮件地址中使用“+”符号成功注册。不幸的是,使用带有“+”符号的电子邮件地址时,密码重置功能无法正常工作。

支持电子邮件中的加地址,这对于测试非常有价值[在这一篇中提到了描述我们情况的电子邮件sub-addressing功能。我们使用+电子邮件地址来测试我们的应用程序。]

自定义策略文件中是否有任何位置.xml可以输入自定义正则表达式来验证此电子邮件地址并允许签名+

<TechnicalProfile Id="LocalAccountDiscoveryUsingEmailAddress">TrustFrameworkBase.xml文件中看到了但我不知道在哪里修改它......

<!-- This technical profile forces the user to verify the email address that they provide on the UI. Only after email is verified, the user account is
        read from the directory. -->
        <TechnicalProfile Id="LocalAccountDiscoveryUsingEmailAddress">
.
.
.
Run Code Online (Sandbox Code Playgroud)

regex email-validation forgot-password reset-password azure-ad-b2c

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