创建响应式用户输入选项卡

时间:2018-02-19 17:05:49

标签: c# html asp.net .net visual-studio

我目前正在为我目前工作的大学开设网络应用程序。我的问题是我正在寻找有关如何为Web系统创建被动用户输入文件的信息。我们目前在visual studio 2017中使用asp.net和c#。我不完全确定最好的说法,所以这是我的尝试。

基本上我需要做的是为用户输入提供几盒问题。所以现在让我们在同一个视图上说3个方框。第一个框询问员工在哪个特定校园工作,第二个框询问哪个部门,第三个框询问他们要求的访问类型。我需要这些能够在用户继续时改变(简化)。例如,如果他们在校园盒中选择“校外”,然后在部门选择“Ricoh-Consultant”。选项卡(第二个框),第三个框(请求访问)将简化可用选项,具体取决于他们的第一和第二选择,以使其更加用户友好。

有没有人有任何想法或建议我应该学习这个过程?提前致谢!!

2 个答案:

答案 0 :(得分:2)

嗯,从它的声音来看,您正在寻找创建一个带有动态下拉菜单的简单表单。我相信您有两种选择,具体取决于您希望如何继续:

  1. 在javascript / jQuery中创建一个onChange事件监听器,该监听器进行AJAX调用以填充下一个更改下拉列表。看到这里(不要担心它说PHP,Javascript是重要的部分):
  2. How to populate dependable drop-down using Ajax and php

    1. 在表单上使用.NET FieldTemplates来收听更改并填充下一个下拉列表:
    2. MSDN Field Templates

      我个人认为,如果给出选择,会选择#1选项,但这会给你两个途径。希望它有所帮助。

答案 1 :(得分:2)

每次用户选择框时,您都必须通过javascript进行回复或ajax请求。每个帖子都必须通过已选择框的过滤器返回或刷新其他框数据。

以下是Code Project的一些示例和MSDN处的问题。