Activities of "maliming"

hi

Our project is just a net core app. You can build it locally, which means it is no problem.

Is it possible to compile your trial project with bitbucket runner?

You can try following:

  1. use dotnet build /graphBuild to replace dotnet build command.
  2. build a plain asp net core web app in your runner to ensure the environment is fine.

hi

You can add the scope to your TokenRequest parameter.

https://github.com/abpframework/abp/blob/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyProjectNameWebModule.cs#L168

Example:

ar client = new HttpClient();

var response = await client.RequestTokenAsync(new TokenRequest
{
    Address = "https://demo.identityserver.io/connect/token",
    GrantType = "custom",

    ClientId = "client",
    ClientSecret = "secret",

    Parameters =
    {
        { "custom_parameter", "custom value"},
        { "scope", "api1" }
    }
});

hi

You can add your code to MyExtensionProperties.razor

MyExtensionProperties.razor

@typeparam TEntityType
@typeparam TResourceType
@using Volo.Abp.Data
@using Volo.Abp.ObjectExtending
@inherits Volo.Abp.BlazoriseUI.Components.ObjectExtending.ExtensionProperties<TEntityType, TResourceType>

@{
    Entity.SetDefaultsForExtraProperties();

    foreach (var propertyInfo in ObjectExtensionManager.Instance.GetProperties<TEntityType>())
    {
        if (!propertyInfo.Name.EndsWith("_Text"))
        {
            if (propertyInfo.Type.IsEnum)
            {
                <SelectExtensionProperty PropertyInfo="@propertyInfo" Entity="@Entity" TEntity="TEntityType" TResourceType="TResourceType" LH="@LH" />
            }
            else if (!propertyInfo.Lookup.Url.IsNullOrEmpty())
            {
                <LookupExtensionProperty PropertyInfo="@propertyInfo" Entity="@Entity" TEntity="TEntityType" TResourceType="TResourceType" LH="@LH" />
            }
            else
            {
                var inputType = BlazoriseUiObjectExtensionPropertyInfoExtensions.GetInputType(propertyInfo);
                __builder.OpenComponent(0, inputType.MakeGenericType(new[] { typeof(TEntityType), typeof(TResourceType) }));
                __builder.AddAttribute(1, "PropertyInfo", propertyInfo);
                __builder.AddAttribute(2, "Entity", Entity);
                __builder.AddAttribute(3, "LH", LH);
                __builder.AddAttribute(4, "ModalType", ModalType);
                __builder.CloseComponent();
            }
        }
    }
}

MyExtensionProperties.razor.cs

using Volo.Abp.BlazoriseUI.Components.ObjectExtending;
using Volo.Abp.Data;

namespace BookStore.Blazor.Components;

public partial class MyExtensionProperties<TEntityType, TResourceType> : ExtensionProperties<TEntityType, TResourceType>
    where TEntityType : IHasExtraProperties
{

}

Replace the ExtensionProperties in DI.

public override void ConfigureServices(ServiceConfigurationContext context)
{
    context.Services.Replace(ServiceDescriptor.Transient(
        typeof(ExtensionProperties<IdentityUserCreateDto, IdentityResource>),
        typeof(MyExtensionProperties<IdentityUserCreateDto, IdentityResource>)));

    context.Services.Replace(ServiceDescriptor.Transient(
        typeof(ExtensionProperties<IdentityUserUpdateDto, IdentityResource>),
        typeof(MyExtensionProperties<IdentityUserUpdateDto, IdentityResource>)));
}

hi

I will share the code. wait a monent.

hi

Could we modify in both razor and code behind?

Yes.

Where do I put this code line?

In your blazor project, eg the Component folder.

Answer

hi

We are working on it. Sorry for that.

hi

I tried again and I get same error Object Disposed when attempt to use FirstOrDefaultAsync method without UnitOfManager.Begin method but I use UOW.Begin method then no problem code work fine. I added an image relation to error.

  • If you are not injecting the service over an interface (like IMyService), then the methods of the service must be virtual (otherwise, dynamic proxy / interception system can not work).

Can you share a new template project to reproduce this error? liming.ma@volosoft.com

Thanks.

hi

We have a problem with the abp.io website, which will be fixed ASAP.

hi

Can you share a minimal project so I can debug it.

Thanks.

hi

Add below namespaces to your _Imports.razor file:

@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Forms
@using Volo.Abp.AspNetCore.Components.Web
@using Volo.Abp.BlazoriseUI
@using Volo.Abp.BlazoriseUI.Components
@using Blazorise
@using Blazorise.DataGrid
@using Excubo.Blazor.TreeViews
@using Volo.Abp.Identity.Pro.Blazor.Pages.Identity.Components;

Showing 5211 to 5220 of 11567 entries
Learn More, Pay Less
33% OFF
All Trainings!
Get Your Deal
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on December 25, 2025, 06:16
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.