美文网首页
abp zero切换租户改为下拉方式

abp zero切换租户改为下拉方式

作者: zsanhong | 来源:发表于2018-10-22 22:05 被阅读0次

1、更改ChangeModalViewModel.cs类,增加下拉选项:

public class ChangeModalViewModel

    {

        public string TenancyName { get; set; }

        public List<ComboboxItemDto> TeneacyItems { get; set; }

    }

2、更改AccountController.cs的TenantChangeModal()方法:

public async Task<ActionResult> TenantChangeModal()

        {

            var loginInfo = await _sessionCache.GetCurrentLoginInformationsAsync();

            var viewModel = new ChangeModalViewModel

            {

                TenancyName = loginInfo.Tenant?.TenancyName

            };

            viewModel.TeneacyItems= _tenantManager.Tenants

                  .Select(p => new ComboboxItemDto(p.TenancyName, p.Name) { IsSelected = viewModel.TenancyName == p.TenancyName })

                                                    .ToList();

            return View("/Views/Shared/Components/TenantChange/_ChangeModal.cshtml", viewModel);

        }

3、更改_ChangeModal.cshtml内容,增加下拉控件:

<form name="TenantChangeForm" role="form" novalidate class="form-validation">

        <div class="form-group">

            <label>@L("TenancyName")</label>

            @Html.DropDownList(

              "TenancyNames",

              Model.TeneacyItems.Select(i => i.ToSelectListItem()),

            new { @class = "form-control edited", id = "TenancyName" })

           <span class="m-form__help">@L("LeaveEmptyToSwitchToHost")</span>

        </div>

    </form>

4、更改_ChangeModal.js的save方法

var tenancyName = document.getElementById("TenancyName").value;

相关文章

  • abp zero切换租户改为下拉方式

    1、更改ChangeModalViewModel.cs类,增加下拉选项: public class ChangeM...

  • angular 一个controller影响另一个control

    在做门户页面的时候,有一个切换租户的下拉列表,有一个切换应用系统的下拉列表。 现在需要做级联,当切换租户的同时,让...

  • ABP 关闭/打开多租户

    ABP支持多租户,如果使用模板创建ABP项目,缺省支持多租户。如果不希望使用多租户功能,可以修改相关代码,在Web...

  • Abp框架多租户源码解读及自定义拓展

    Abp框架多租户源码解读及自定义拓展 1、Abp源码解析 多租户连接字符串处理类(EntityFrameworkC...

  • abp zero日期的汉化

    abp zero是支持本地化的,但是切换到中文后,日期和日期范围选择还是英文的,原因是Mvc项目 Areas\Ap...

  • 0821

    投标保证金修改,付款方式改为下拉列表 禁用mybatis缓存

  • ABP多租户问题

    在进行ABP项目开发时,发现这样一个问题,如果在调试一个项目时选择了一个租户,在调试另外项目时,会出现问题Busi...

  • Zero Copy

    哪些操作会造成用户态和内核态的切换? 都是从哪里切换到哪里 ? zero-copy 是真正的zero吗 ? 1. ...

  • abp zero使用汇总

    数据库地址修改 修改链接字符串中的数据库名称 Database 连接字符串配置 数据库初始化 有两种方式:第一种:...

  • ABP 开发手记,通过做一个分类管理完整实现前后端代码

    ABP 开发手记(Begin 2018-7-25) 7.25开始,启用5.4版本asp net zero,做一个最...

网友评论

      本文标题:abp zero切换租户改为下拉方式

      本文链接:https://www.haomeiwen.com/subject/ngynzftx.html