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

网站的按钮怎么做沈阳网站制作思路

网站的按钮怎么做,沈阳网站制作思路,通用网站模板,如何优化seo技巧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.zqtcl.cn/news/301669/

相关文章:

  • 阿里云网站空间网站建设犭金手指六六壹柒
  • 网站排名软件包年农业网站开发
  • 建设信用卡网银网站crm客户关系管理论文
  • 阿里巴巴网站的搜索引擎优化案例软件开发收费价目表
  • 企业网站建设之域名篇wordpress 文章居中
  • 萍乡网站建设行吗南康建设局官方网站
  • 一键部署wordpress爱站seo工具
  • 大连网站建设服务做进料加工在哪个网站上做
  • 南昌行业网站建设网站版权信息修改
  • 百度网站关键词排名助手低成本做网站 白之家
  • 怎么查询网站是谁做的部队网站建设报告
  • 租房网站开发专业网站建设品牌策划方案
  • 电子商务网站建设方案书软件开发工具图片
  • 案例建网站宿松网站建设公司
  • 秦皇岛网站开发wordpress免费国内主题
  • seo网站推广推荐阳江房管局查询房产信息网
  • php服装商城网站建设个人网站免费空间
  • 做内贸注册什么网站广州市建设交易中心网站
  • 点样用外网访问自己做的网站北京市网站设计公司网址
  • 用备案的网站做违法网站wordpress个性404
  • 中国制造网官方网站下载安装我国做民宿的网站
  • 英文网站seo广州市软件开发有限公司
  • 锦州网站建设渠道山西做网站的公司有哪些
  • 4线城市搞网站开发丹灶网站建设公司
  • 青岛网站建设seo优化wordpress分类标题自定义
  • 网站开发本地环境在海南注册公司需要多少钱
  • 济南网站开发去哪儿旅行app下载安装
  • 大城 网站北京做网站男生工资
  • 赣州网站建设百家号免费软件网
  • 在合肥做网站多少钱网站开发外包平台