当前位置: 首页 > news >正文

wordpress导入网站宁波建材信息造价中心

wordpress导入网站,宁波建材信息造价中心,广东网站设计品牌设计,德阳中恒网站建设Blazor是什么Blazor 是微软在 .NET 里推出的一个 WEB 客户端 UI 交互的框架#xff0c;使用 Blazor 你可以代替 JavaScript 来实现自己的页面交互逻辑#xff0c;可以很大程度上进行 C# 代码的复用#xff0c;Blazor 对于 .NET 开发人员来说是一个不错的选择。需求背景其实我… Blazor是什么Blazor 是微软在 .NET 里推出的一个 WEB 客户端 UI 交互的框架使用 Blazor 你可以代替 JavaScript 来实现自己的页面交互逻辑可以很大程度上进行 C# 代码的复用Blazor 对于 .NET 开发人员来说是一个不错的选择。需求背景其实我对着这东西是挺反感的但是没办法这个是之前别人遗留的项目那个哥们干了2个月就走人了。我那时候正好入职也就交接给我了。我当时的态度是代码能正常编译运行就好了。其他的业务对不对就交给测试人员去验证。之前只是实现了业务功能但是连个权限验证也没有现在要上线了总不能裸奔吧所以就需要加个权限验证。代码实现1、在公共部分 App.razor 加个输入用户名、验证码Form Model_vm.Data      Loading_vm.Loading      LabelColSpan8      WrapperColSpan16FormItemInput bind-Valuecontext.username //FormItemFormItemInput bind-Valuecontext.userpwd //FormItemFormItem WrapperColSpan24 Styletext-align:centerButton  HtmlTypebutton OnClick( async () await login())登录/Button/FormItem /Form复制代码2、实现登录事件OnClick( async () await login())private loginVm _vm  new loginVm();    public async Task login(){var result  _vm.Data;        if(result.usernamexxxx   result.userpwdxxxxxxx){await JsRuntime.InvokeAsyncstring(InitialCarousel);           Logined  true;        }else{ResetForm();            Logined  false;              await JsRuntime.InvokeAsyncstring(alerterror);        }}private void ResetForm(){_vm.Data.username  ;        _vm.Data.userpwd  ;    }public bool Logined;      protected override async Task OnInitializedAsync(){await base.OnInitializedAsync();            try{var TValue  await JsRuntime.InvokeAsyncstring(returnInitialCarousel);             if(!string.IsNullOrWhiteSpace(TValue)){Logined  true;            }else{Logined  false;            }     }catch (Exception ex){Logined  false;  }} }复制代码3、页面做个判断有权限正常显示没权限显示登录界面Router AppAssemblytypeof(Program).AssemblyFound ContextrouteDataif(Logined){RouteView RouteDatarouteData DefaultLayouttypeof(BasicLayout) /}else{LayoutView Layouttypeof(BasicLayout) Form Model_vm.Data      Loading_vm.Loading      LabelColSpan8      WrapperColSpan16FormItemInput bind-Valuecontext.username //FormItemFormItemInput bind-Valuecontext.userpwd //FormItemFormItem WrapperColSpan24 Styletext-align:centerButton  HtmlTypebutton OnClick( async () await login())µÇ¼/Button/FormItem /Form/LayoutView}      /FoundNotFoundLayoutView Layouttypeof(BasicLayout)pSorry, theres nothing at this address./p/LayoutView/NotFound /RouterAntContainer /复制代码4、这里我是用cookies做判断登录的时候写入cookies,直接调用js方法实现scriptfunction alerterror() {console.log(333);         alert(账号或密码错误);     }function InitialCarousel() {console.log(222);            document.cookie  usernameJohn Doe; path/;        }function returnInitialCarousel() {console.log(111);            var cname  username;            var name  cname  ;            var ca  document.cookie.split(;);            for (var i  0; i  ca.length; i) {                var c  ca[i].trim();                if (c.indexOf(name)  0) return c.substring(name.length, c.length);            }return ;        }/script复制代码效果
http://www.yutouwan.com/news/418709/

相关文章:

  • 国外最受欢迎的网站xcode 网站开发
  • 南昌网站建设联系方式网站备案要关闭吗
  • 网站黑名单祁县网站建设
  • 瑞安网站建设公司有赞商城小程序入口
  • 高端网站设计公司seo推广关键词公司
  • 做语文课文网站的好处惠州市网站建设个人
  • 天津网站制作的公司哪家好网站关键词上首页
  • 大型门户网站建设需要哪些技术和注意事项网站推广好做吗
  • 吉安市城乡规划建设局网站西安网络推广外包
  • 上海网站建设哪家服务好百度旗下有哪些app
  • 企业网站优化推广怎么做买软件网站建设
  • 如何做单页网站上海医疗网站备案
  • 如何做魔道祖师网站哈尔滨建设工程信息网查询
  • 做百度微信小程序都有哪些网站工业软件开发
  • 贵阳中国建设银行招聘信息网站企业邮箱263登录入口
  • 成都网站制作的公司昆明软件开发公司做门户网站的
  • 怎么样通过做网站赚钱吗百度的搜索引擎优化
  • 西安网站建设云李做网站开专票税钱是多少个点
  • 购物网站大全分类自建网站 微信网页版
  • 怎么做虚拟币网站windows wordpress 伪静态
  • 网站的建设怎么写商场网站建设
  • 企业网站推广可以选择哪些方法一学一做教育视频网站有哪些内容
  • 比较实用的h5网页建设网站wordpress做直播网站
  • 现在还有人用asp做网站美食网站模版
  • 罗村网站开发wordpress清除所有评论
  • 新加坡购物网站排名常见网络营销推广方法
  • 企业门户网站 源码wordpress 游客不可见
  • 做网站模板链接放哪里想学做电商怎么入手
  • 新站seo优化快速上排名设计说明模版
  • 做博客的网站wordpress 文章 id