小编Cef*_*Cef的帖子

Telerik Kendo MVC TextBox多线模式

有谁知道要设置什么属性来制作剑道MVC文本框多线?

 @(Html.Kendo().TextBox()
     .Name("txtComments")
     .Value(@Model.Comments)
     .HtmlAttributes(new { style = "width:100%" })
 )
Run Code Online (Sandbox Code Playgroud)

谢谢.

textbox multiline telerik-mvc razor kendo-asp.net-mvc

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

设置 Blazor 服务器应用程序 JsonSerializerOptions

当您有一个 MVC 应用程序时,您可以附加 services.AddMvc().AddJsonOptions(options => ... ,这将为所有控制器设置 Json 选项。

Blazor 服务器应用程序的等效项是什么?我试过 services.AddRazorPages().AddJsonOptions(options => options.JsonSerializerOptions.PropertyNameCaseInsensitive = true); 虽然编译器没有抱怨它似乎没有达到预期的效果,但我仍然必须执行以下操作才能正确反序列化:

var options = new JsonSerializerOptions { PropertyNameCaseInsensitive = true };
var list = await JsonSerializer.DeserializeAsync<IEnumerable<CustomerSearchResultDto>>(await response.Content.ReadAsStreamAsync(), options);

Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢。

serialization json jsonserializer blazor

6
推荐指数
0
解决办法
249
查看次数

错误:由于用户挑战而引发 MsalUiRequiredException

我正在尝试进行基本的 Microsoft Graph API 调用,但每当我调用该GetAccessTokenForUserAsync()函数来获取令牌时,都会收到此错误。这是一个 ASP.NET Core 6 MVC 应用程序。

程序.cs:

JwtSecurityTokenHandler.DefaultMapInboundClaims = false;

// Add services to the container.
builder.Services.AddAuthentication(OpenIdConnectDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApp(builder.Configuration.GetSection("AzureAd"))
    .EnableTokenAcquisitionToCallDownstreamApi(initialScopes)
        .AddMicrosoftGraph(builder.Configuration.GetSection("MicrosoftGraph"))
        .AddInMemoryTokenCaches();
Run Code Online (Sandbox Code Playgroud)

应用程序设置.json:

"MicrosoftGraph": {
    "BaseUrl": "https://graph.microsoft.com/v1.0",
    "Scopes": "user.read"
},
Run Code Online (Sandbox Code Playgroud)

控制器:

[AuthorizeForScopes(Scopes = new string[] { "user.read" })]
public class UserManagementController : Controller
{
    ...
    [AuthorizeForScopes(Scopes = new string[] { "user.read" })]
    public async Task<IActionResult> Index()
    {
        try
        {
             var accessToken = await _tokenAcquisition.GetAccessTokenForUserAsync(new string[] { "user.read" });
             return View();
        }
        catch(Exception ex)
        {
            return …
Run Code Online (Sandbox Code Playgroud)

token azure-ad-msal microsoft-graph-api asp.net-core-6.0

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

如何使用 .NET MAUI 在地图上显示多个位置?

我已经能够打开默认地图应用程序并显示单个位置:

 var location = new Location(latitude, longitude);
 var options = new MapLaunchOptions { Name = locationName };

 try
 {
     await Map.Default.OpenAsync(location, options);
 }
 catch (Exception ex)
 {
     // No map application available to open
 }
Run Code Online (Sandbox Code Playgroud)

想知道是否可以打开多个固定位置?

.net-maui

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