小编AGu*_*ald的帖子

ASP.NET自定义验证程序错误消息:无法验证属性引用的控件

我使用ASP.NET并有一个Button和一个CustomValidator,它必须验证按钮.

<asp:Button ID="saveButton" runat="server" OnClick="SaveButton_Click" Text="Speichern"
    CausesValidation="true"/>
<asp:CustomValidator runat="server" ID="saveCValidator" Display="Static"
    OnServerValidate="EditPriceCValidator_ServerValidate"   
    ControlToValidate="saveButton" ErrorMessage="">
Run Code Online (Sandbox Code Playgroud)

加载页面时,收到错误消息:

"无法验证由'saveCValidator'的ControlToValidate属性引用的控件'saveButton'."

可能是什么问题?我在网上搜索,但这没有多大帮助.

asp.net customvalidator

16
推荐指数
2
解决办法
3万
查看次数

在 Azure Function v3 中获取连接字符串

我很困扰。我想在 Azure v3 函数(.Net Core 3.1)中获取连接字符串。

我的本地设置看起来像

{
    "IsEncrypted": false,
    "Values": {
        "AzureWebJobsStorage": "UseDevelopmentStorage=true",
        "AzureWebJobsDashboard": "UseDevelopmentStorage=true"
    },
    "ConnectionStrings": {
      "DefaultConnection": "bla bla"
    }
}
Run Code Online (Sandbox Code Playgroud)

在我做的功能中

string defaultConnection = Environment.GetEnvironmentVariable("ConnectionStrings:DefaultConnection");
Run Code Online (Sandbox Code Playgroud)

这在本地工作正常,但在 Azure 上,defaultConnection 为空。我在函数的应用程序设置的连接字符串部分下定义了连接。

在此处输入图片说明

我的方法对 Azure 函数 v3 是否正确?

c# connection-string application-settings asp.net-core azure-functions

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

GridView在回发期间丢失数据

我有一个包含gridview的aspx.Page.仅当没有回发并且enableviewstate = true(页面也是如此)时,gridview才会在代码中绑定到数据源.在回发期间,绑定到gridview的数据将丢失.可能是什么原因.请询问是否需要代码.

.net postback gridview

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

为什么ASP.Net MVC范围属性采用Type?

我只是想知道为什么Range验证属性可以将Type和两个字符串作为参数?这是用于验证字符串对Enum或类似的东西?

我正在尝试做的是找到一种简单的方法来验证一个3字符串,它必须存在于枚举,任何sugestions?

谢谢,亚历克斯.

c# asp.net-mvc data-annotations asp.net-mvc-3

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

使用jQuery检索服务器控件的ID

如何使用jQuery获取服务器控件的ID?

我有

<asp:Label ID="label1" runat="server""></asp:Label>

现在我想得到"label1",

var id = ??
Run Code Online (Sandbox Code Playgroud)

asp.net jquery servercontrols

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

表有黑色外部,但灰色内边框

我想创建一个带有1pt黑色外边框和每个td周围相同边框的html表.

应该是这样的(当然只有边框)

在此输入图像描述

我用

<table border="1" style="border-collapse:collapse; border-color:Black; border-style:solid; border-width:1pt">
Run Code Online (Sandbox Code Playgroud)

结果我得到一个黑色的外部,但灰色的内部边界.

html css html-table border

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

tablix之后的空白页面(报告服务2008)

我创建了一个包含Tablix的报告.我发现当tablix包含一定数量的行时,会在页面后面添加一个空白页面,其中tablix只包含报表的页眉和页脚.

这在设计和打印视图中都会发生,即使Tablix只有大约10行,并且在报告主体的末尾(高度为27厘米)之前有很多空间.

我没有添加任何类型的分页符.有人可能有这个问题吗?

reporting-services ssrs-tablix

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

具有固定大小的容器元素中的中心图像(CSS,HTML)

我想在.net页面上显示图像,我从数据库加载(因此数量可能会有所不同).所有图像的宽度和高度分别不同,分别为130px和60px.我想将图像放入容器元素中,其固定宽度为130px,固定高度为60px.图像应垂直和水平居中.如果可能,容器元件应水平对齐.

我尝试了div(浮动)和跨度.使用div,我得到固定的大小,但不能使图像居中.有了span,我可以居中,但不设置任何尺寸.如果我将span放入div,它似乎表现得像div(中心被忽略).

html css

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

用 jQuery 自动按下键盘?

是否可以使用 jQuery 自动模拟按下键盘,f.ex。在 html 输入字段内?

\n\n

解释如下:如果我按a输入字段内部的按钮,那里会出现一个“a”。我不想从键盘内部执行此操作,而是通过按按钮来执行此操作。我知道我可以val("a")在输入上使用,但这不是我想要实现的目标。

\n\n

我认为trigger()\xc2\xb4t 没有帮助,因为它只调用按键事件的事件处理程序。我不想调用处理程序,而是主动按下键盘而不实际执行!

\n

keyboard jquery

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

Microsoft.Identity.Web:未触发 OnTokenValidated 事件

我想做的是在身份验证后添加声明。以下注册OnTokenValidation事件的示例并不能解决问题。该事件永远不会触发。

我正在使用Microsoft.Identity.WebAzure AD B2C 进行身份验证。那部分有效!如何使用 注册事件AddMicrosoftIdentityWebAppAuthentication

services.AddMicrosoftIdentityWebAppAuthentication(Configuration, "AzureAdB2C")
    .EnableTokenAcquisitionToCallDownstreamApi(new string[] {Configuration["DemoApi:ServiceScope"]})
    .AddInMemoryTokenCaches();

services.Configure<OpenIdConnectOptions>(AzureADB2CDefaults.OpenIdScheme, options =>
{
    options.Events = new OpenIdConnectEvents
    {
        OnTokenValidated = ctx =>
        {
            //query groups with graph api to get the role

            // add claims
            var claims = new List<Claim>
            {
                new Claim(ClaimTypes.Role, "superadmin")
            };
            var appIdentity = new ClaimsIdentity(claims);
            ctx.Principal.AddIdentity(appIdentity);
            return Task.CompletedTask;
        },
    };
});
Run Code Online (Sandbox Code Playgroud)

.net roles claims azure-ad-b2c .net-core-3.1

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