Javascript 在运行时生成access下拉列表值

Javascript 在运行时生成access下拉列表值,javascript,asp.net,c#-4.0,runtime,Javascript,Asp.net,C# 4.0,Runtime,我正在使用C#asp.net。单击按钮时,我使用Javascript生成一个下拉列表 <scripttype="text/javascript"> var counter = 0; function AddFileUpload() { //debugger; var div = document.createElement('DIV'); div.innerHTML = '<input id="file' + counter + '" name = "file' + coun

我正在使用C#asp.net。单击按钮时,我使用Javascript生成一个下拉列表

<scripttype="text/javascript">
var counter = 0;
function AddFileUpload() {
//debugger;
var div = document.createElement('DIV');

div.innerHTML = '<input id="file' + counter + '" name = "file' + counter + '"Type="file"/>' +
'<select id="Droplist' + counter + '" name="droplst"/>' +
'<option value="SCR">Student Count request</option>' +
'<option value="DRO">Documents recieved from others</option>' +
'<option value="TE">total estimates</option>' +
'<option value="PRE">Presentation</option>' +
'<option value="PRI">Pricing</option>' +
'<option value="Quest">Questions to student</option>' +
'<option value="RelvExp">RelevantExperience-Case Studies</option>' +
'<option value="ResReq">Resource requests</option>' +
'<option value="SSP">Student submitted paper</option>' +
'<option value="WIP">WIP</option>' ;
document.getElementById("FileUploadContainer").appendChild(div);
    counter++;
}
</script>
它运行良好,但我得到的是期权价值。当选择“学生计数请求”时,与“SCR”类似。是否有任何方法可以访问所选值,如“学生计数请求”,而不是获取选项值


请让我知道问题是否含糊不清,是否需要进一步澄清。

选项的值是否必要?最简单的更改是删除这些值。例如:

<option>Student Count request</option>
学生计数请求
如果您确实需要这些值,那么就有点棘手了:您已经使用JavaScript将动态控件添加到页面中,因此后面的代码将无法轻松找到它。您可以将ASP HiddenField控件添加到页面中,然后在选择下拉列表时,使用JQuery/JavaScript使用文本值填充该HiddenField。然后在代码隐藏中,您可以访问隐藏字段的值(这将是下拉选择的文本)

你明白吗?你可以在这里进一步阅读,这是这个问题的副本,已经得到了回答:

<option>Student Count request</option>