Activities of "berkansasmaz"

Hi,

The problem may not be related to ABP. Here are some support tickets from DevExpress:

  • https://supportcenter.devexpress.com/ticket/details/t948537/devextreme-fileuploader-how-to-append-the-antiforgery-token-to-upload-requests
  • https://supportcenter.devexpress.com/ticket/details/t694385/fileuploader-antiforgerytoken-issue-in-asp-net-core-2-1

I hope these resources solve your question. If you get stuck somewhere, don't hesitate to ask :)

Can you add the code below to your relevant page and try again?

@inject PageLayout PageLayout

@code {
    protected override async Task OnInitializedAsync()
    {
        PageLayout.MenuItemName = "YourMenuItemName";
    }
}

For more information, please visit this document.

Hello,

I recommend you to use the ABP widget system for your requirements like this. For example, we developed a wizard like the one below in EventHub:

You can find the relevant code here.

You can reach a similar view by creating a partial view for each page in the Wizard and using it in a page, widget or modal and changing the visibility of the partial view with javascript.

Hi, you can change the resource by configuring AbpMvcDataAnnotationsLocalizationOptions in the first step I specified below:

1-) AddAssemblyResource

[DependsOn(
    //modules...
)]
public class MyWebModule : AbpModule
{
    public override void PreConfigureServices(ServiceConfigurationContext context)
    {
        context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options =>
        {
            options.AddAssemblyResource(typeof(MyResource), typeof(MyWebModule).Assembly);
        });
    }
}

2-) Usage with RegularExpression attribute.

[RegularExpression(@"^966.*", ErrorMessage="MobileNoFormat")]

Hi,

Short answer

The short answer is you cannot do this using the abp suite.


Long answer

I think you misunderstood the tenant logic.

Many line of business applications are designed to work with multiple customers. It is important to secure the data so that customer data isn't "leaked" or seen by other customers and potential competitors. These applications are classified as "multi-tenant" because each customer is considered a tenant of the application with their own set of data.

reference: https://learn.microsoft.com/en-us/ef/core/miscellaneous/multitenancy

From this explanation, the tenant is related to the data, so you can think that while the user of one tenant will see some data, the user of another tenant will see different data.

As a result, as you know, data != entity;

See for more information: https://docs.abp.io/en/abp/latest/Multi-Tenancy

Unfortunately, this is Database Provider-specific and there is not much we can do about it.

See: https://support.abp.io/QA/Questions/3206/Error-when-filtering-data#answer-b2bfddfb-0e5b-68d9-802d-3a045a0b04c8

We recently migrated our own websites from MSSQL to PostgreSQL. That was one of the biggest challenges during the migration. My advice would be to use citext. See: https://blog.abp.io/abp/Migrating-from-MS-SQL-to-Postgresql

My suggestion is to create an application service on your AuthServer, you can do whatever you want there. Then, after overriding the model of the page, it will be in the direction of doing the necessary operations after calling and before calling base in the OnPost method.

I assume you can see the code for the OnPostAsync method since you have access to the source code. This will allow you to add claims before or after base.OnPostAsync or copy and paste base.OnPostAsync's code into the method you override and only add claims in certain situations.

Can you try again after you override the OnPostAsync method and make the relevant changes?


However, as I understand it, you want to add new claims, as you stated in your last reply. I cannot recommend doing this by customizing the login page. I think you can do it using this document.

I was wondering what language to use for development.

ABP Framework offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. It provides the fundamental infrastructure, production-ready startup templates, modules, themes, tooling, guides and documentation to implement that architecture properly and automate the details and repetitive works as much as possible.

I thought C# and Angularjs would be easier to develop in, am I wrong?

Yes, you are right. https://docs.abp.io/en/abp/latest/Getting-Started?UI=NG&DB=EF&Tiered=No

For example, [golang + react on ABP Commercial] would be fine?

ABP Commercial is a set of premium modules, tools, themes, and services that are built on top of the open-source ABP framework. Additionally, as I just mentioned, the ABP framework is a web application framework for ASP.NET Core

I mean, the ABP framework doesn't deal with GoLang. You cannot use the ABP framework when developing with GoLang. But this does not mean that an application or service you developed with GoLang cannot communicate with an application you developed with ABP framework. As for React, there is currently no React template that ABP officially supports. However, there are templates developed by the ABP framework community. See: https://blog.antosubash.com/posts/abp-react-template

・When using ASP.NET Zero, what use cases are RDB and MongoDB suitable for each?

First of all, ASP.NET Zero is not the same as ABP Commercial. See: https://docs.abp.io/en/commercial/latest/aspnet-zero-vs-abp-commercial

The answer to this question is independent of the ABP framework. If it makes sense to use MongoDB according to your application's requirements while developing a normal application, you can also use MongoDB with the ABP framework. You can think of the same thing in RDMS. See: https://www.quora.com/What-are-the-real-use-cases-where-you-should-use-MongoDB

Are the following examples correct?

Yes, this is possible. But if you accept advice, I wouldn't recommend complicating things. As your application/project grows, it may be better for you to think about such questions. If I were you, the first thing I would do would be to complete this tutorial and check the documentation of the ABP framework.

Hi, I have to say that your questions sound a bit strange so please correct me if I don't understand you completely.

What is the correct language to use when developing on ABP Commercial?

By Language I think you mean the language of the application here. There is no definite answer to the question, you can develop the application using any language you want. However, if I were you, I would develop on the language most preferred by the users of my application.

Which is the only choice between RDB and MongoDB?

I don't quite understand this question, sorry. If you are asking about the differences between SQL and NoSQL. See: https://www.geeksforgeeks.org/difference-between-sql-and-nosql/

Can I use RDB and MongoDB at the same time?

Yes, you can. In general, anything you can do with ASPNET, you can do with ABP. In many scenarios, ABP will make your job easier.

What is the best practice for using MongoDB?

We have written documents for this, you can check it. See: https://docs.abp.io/en/abp/latest/MongoDB

My suggestion is to create an application service on your AuthServer, you can do whatever you want there. Then, after overriding the model of the page, it will be in the direction of doing the necessary operations after calling and before calling base in the OnPost method.

Resources for doing this:

  • https://docs.abp.io/en/abp/latest/UI/AspNetCore/Customization-User-Interface#overriding-a-page-model-c
  • https://community.abp.io/posts/how-to-customize-the-login-page-for-mvc-razor-page-applications-9a40f3cd

You can of course do the same thing by overriding SignInManager's PasswordSignInAsync method. It just depends on your application and requirements.

Showing 451 to 460 of 737 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
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 17, 2025, 07:08
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.