前天有在Blog.razor
加入通过验证及未通过的显示内容,但如果系统要呈现的未通过验证内容都一样,在每个 Component 都这样写就太浪费时间了,可以利用App.razor
帮我们做统一呈现的事。
先把Blog.razor
原本包覆内容的<AuthorizeView>
删除,剪下<NotAuthorized>
的部分,再加上@attribute [Authorize]
这行,告知 Blazor 这个 Component 需要验证。
再将App.razor
原本的单标签(single tag)改成配对标签(paired tags),贴上刚刚剪下的<NotAuthorized>
,这时候再启动网站,未验证情况下看到的内容会一样。
(注:有些人可能会看到下图乱码,这是用 Big-5 编码的关系,请参考该连结改变编码方式为UTF-8,或是用 [Notepad++)(https://notepad-plus-plus.org/downloads/) 改也可以,笔者还不知道为何某些网页会预设以 Big-5 编码的原因,若有高手知道还请指点。)
目前只要通过验证的使用者都能看到相同 Component,不过大部分系统通常都会有角色或是权限划分,以区分不同使用者,明天就来尝试用 Role 区分授权。
初学阶段对错误处理没什麽感觉(尽管几乎所有程序语言书都有这一章节),写的都是不用维护的小专案、没有真...
今天来做个简单的东西,会使用TimePickerDialog,利用TextView显示出时间。 ac...
commit 版本的时候可以写下一些讯息,以便他人或未来自己查看的时候可以快速理解。但是,有时候写程...
嗨!今天的主题是加 analytics 到网站 (专案) 里~ 讲到 analytics,大家通常会...
不管是问卷分析还是在看用户的使用资料,都充斥着许多密密麻麻的资料,这些值化的资料最後都会转换成量化的...