15 lines
1.2 KiB
Plaintext
15 lines
1.2 KiB
Plaintext
@model string
|
|
@{
|
|
var changeid = (ViewData["changeid"] ?? "xxx").ToString();
|
|
var email = (string.IsNullOrEmpty(Model) ? "@" : Model).Split('@');
|
|
var _id = ViewData["id"].ToString();
|
|
List<NP.Model.ComCode> emcd = (List<NP.Model.ComCode>)ViewData["EMAIL"];
|
|
var isManual = string.IsNullOrEmpty(email[1]) ? "MANUAL" : ((emcd.Where(w => w.CName.ToLower().Equals(email[1].ToLower())).FirstOrDefault() ?? new NP.Model.ComCode()).RefCode ?? "").ToUpper();
|
|
var selected = (emcd.Where(w => w.CName.ToLower().Equals(email[1].ToLower())).FirstOrDefault() ?? new NP.Model.ComCode()).CCode;
|
|
}
|
|
<input type="text" id="@(_id)1" value="@email[0]" class="email1 w30p email emaildata@(changeid)" data-bind="@changeid" maxlength="20" />
|
|
@@
|
|
<input type="text" id="@(_id)2" value="@email[1]" class="email2 w30p email emaildata@(changeid) @(isManual != "MANUAL" ? "readinput" : "")" data-bind="@changeid" maxlength="20" />
|
|
<select id="@(_id)3" class="email3 w30p email" onchange="javascript: setemail('@(_id)2', this);" data-manual="@(emcd.Where(w=>w.RefCode=="MANUAL").First().Value)" data-bind="@changeid" style="width: 30%;">
|
|
@{Html.RenderPartial("./Partial/Options", emcd, new ViewDataDictionary { { "selected", selected } }); }
|
|
</select> |