ASP.NET CORE Web应用程序在登录后重新加载相同的页面

时间:2017-10-06 14:24:16

标签: c# azure-active-directory azure-ad-b2c asp.net-core-2.0 razor-pages

我已使用 Azure AD B2C 对我的 ASP.NET CORE 2.0 RAZOR PAGES 模板网络应用进行了身份验证,我可以成功登录到我的应用,但在登录应用后我需要再次访问主页,只有右上角的名称更改并显示退出选项。

我想问一下如何更改我的主页的内容/数据,具体取决于用户已登录,以便我可以根据他们的个人资料提供数据。

2 个答案:

答案 0 :(得分:1)

See this sample project.

#include <iostream>

using namespace std;

void save();

int arrange(const void* a, const void* b) 
{
    int p = *(char*)a;
    int q = *(char*)b;

    if (p < q)
        return -1;
    if (p == q)
        return 0;
    return 1;

}
int main() {

       char work[] = "abc bbc lol faker";

    cout << " before//"<<work << endl;

    qsort(work, strlen(work), 1, arrange);

    cout <<"after//"<< work << endl;
}

答案 1 :(得分:0)

您可以创建一个Model(如UserProfileModel.cs),然后将其传递给主页。在控制器部分,您可以组成这个类,填写所有细节并返回View(“Page.cshtml”,模型)