小编Mik*_*ken的帖子

.net core razor 页面中的多个视图组件未正确绑定

我正在使用 razor 页面创建一个 .net core 5 web 应用程序,并且正在努力将我创建的视图组件绑定到我的页面——如果我在页面上有多个相同的视图组件。

以下工作完美:

我的页面.cshtml:

@page
@model MyPageModel
<form id="f1" method="post" data-ajax="true" data-ajax-method="post">
    <vc:my-example composite="Model.MyViewComposite1" />
</form>
Run Code Online (Sandbox Code Playgroud)

我的页面.cshtml.cs

[BindProperties]
public class MyPageModel : PageModel
{
    public MyViewComposite MyViewComposite1 { get; set; }

    public void OnGet()
    {
        MyViewComposite1 = new MyViewComposite() { Action = 1 };
    }

    public async Task<IActionResult> OnPostAsync()
    {
        // checking on the values of MyViewComposite1 here, all looks good...
        // ...
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

MyExampleViewComponent.cs:

public class MyExampleViewComponent : ViewComponent
{ …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc model-binding asp.net-core razor-pages

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

我需要在 Xamarin Forms 按钮内设置格式化文本(两种不同大小)

我有一个 Xamarin Forms 项目,我需要一个自定义按钮。该按钮看起来像这样:

在此输入图像描述

我假设我需要创建一个自定义渲染器,但我不知道如何在按钮内有两种不同的字体大小?

我需要 Android 和 iOS 的渲染器。任何帮助将不胜感激。谢谢!

xaml android ios xamarin xamarin.forms

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