fixed wsp-10195 Exchange 2013 - User display names with the | char
This commit is contained in:
parent
ccc2e6bac7
commit
da29620908
2 changed files with 4 additions and 2 deletions
|
@ -57,7 +57,7 @@
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Image ID="img1" runat="server" ImageUrl='<%# GetAccountImage((int)Eval("AccountType")) %>' ImageAlign="AbsMiddle" />
|
<asp:Image ID="img1" runat="server" ImageUrl='<%# GetAccountImage((int)Eval("AccountType")) %>' ImageAlign="AbsMiddle" />
|
||||||
<asp:LinkButton ID="cmdSelectAccount" CommandName="SelectAccount"
|
<asp:LinkButton ID="cmdSelectAccount" CommandName="SelectAccount"
|
||||||
CommandArgument='<%# Eval("AccountName").ToString() + "|" + Eval("DisplayName").ToString()+ "|" + Eval("PrimaryEmailAddress")+ "|" + Eval("AccountId")%>'
|
CommandArgument='<%# Eval("AccountName").ToString() + "^" + Eval("DisplayName").ToString()+ "^" + Eval("PrimaryEmailAddress")+ "^" + Eval("AccountId")%>'
|
||||||
runat="server" Text='<%# Eval("DisplayName") %>'></asp:LinkButton>
|
runat="server" Text='<%# Eval("DisplayName") %>'></asp:LinkButton>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
|
|
|
@ -31,6 +31,7 @@ using System.Collections.Generic;
|
||||||
using System.Web.UI;
|
using System.Web.UI;
|
||||||
using System.Web.UI.WebControls;
|
using System.Web.UI.WebControls;
|
||||||
using WebsitePanel.Providers.HostedSolution;
|
using WebsitePanel.Providers.HostedSolution;
|
||||||
|
using System.Text.RegularExpressions;
|
||||||
|
|
||||||
namespace WebsitePanel.Portal.ExchangeServer.UserControls
|
namespace WebsitePanel.Portal.ExchangeServer.UserControls
|
||||||
{
|
{
|
||||||
|
@ -218,7 +219,8 @@ namespace WebsitePanel.Portal.ExchangeServer.UserControls
|
||||||
{
|
{
|
||||||
if (e.CommandName == "SelectAccount")
|
if (e.CommandName == "SelectAccount")
|
||||||
{
|
{
|
||||||
string[] parts = e.CommandArgument.ToString().Split('|');
|
|
||||||
|
string[] parts = e.CommandArgument.ToString().Split('^');
|
||||||
ExchangeAccount account = new ExchangeAccount();
|
ExchangeAccount account = new ExchangeAccount();
|
||||||
account.AccountName = parts[0];
|
account.AccountName = parts[0];
|
||||||
account.DisplayName = parts[1];
|
account.DisplayName = parts[1];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue