在C#中进行下拉选择时显示其他字段

时间:2015-02-06 09:32:23

标签: javascript c# jquery html twitter-bootstrap

我有一个问题,我怀疑这很容易,但对于我的生活,我想不出怎么做。

我有一个网页,其中有2个下拉列表和一个输入字段,但我希望我的第二个下拉列表在选择第一个下拉列表时显示不同的值。

我的观点中的代码是:

AJBG.CMS2.Sippcentre.AppCode.Functions.Template template = new AJBG.CMS2.Sippcentre.AppCode.Functions.Template();
template.HtmlTemplate = ((AJBG.CMS2.Sippcentre.AppCode.Translators.SIPPAdditionalContributions)Model.Data).PageText;
template.Nvc.Add("[!SourceDropDown]", Html.DropDownList("Source_DropDownList", new String[] { "- - Please select - -", "Member", "Employer" }, null, new { @class = "form-control", onchange = "AdditionalFieldsCheck(this);" }).ToHtmlString());
template.Nvc.Add("[!SourceErrorMessage]", AJBG.CMS2.Sippcentre.AppCode.Website.CStr(Html.ValidationMessage("Source_DropDownList")));
template.Nvc.Add("[!PaymentTypeDropDown]", Html.DropDownList("PaymentType_DropDownList", new String[] { "- - Please select - -", "Cheque", "Electronic payment" }, null, new { @class = "form-control", onchange = "PaymentTypeButtonDisplay(this);" }).ToHtmlString());

使用上面的内容,我的CMS中有占位符,可以放置它们要去的字段。

以下是字段的屏幕截图:

enter image description here

我的网站是使用bootstrap 3和HTML 5构建的。如果我能提供帮助,我不想在CMS中添加任何代码或java。

我的帮助程序中是否需要一些代码来帮助我这样做?

1 个答案:

答案 0 :(得分:0)

事实证明我的代码中已经有一些逻辑来显示和隐藏项目,因此我使用了ShowLayerHideLayer