【发布时间】:2014-09-07 13:47:00
【问题描述】:
我正在使用 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>
我正在像这样访问后面页面中的下拉值
string val = Request.Form["droplst"];
它工作正常,但我收到的是期权价值。与选择“学生人数请求”时的“SCR”类似。有没有办法像“Student Count request”一样访问选定的值而不是获取选项值?
如果问题含糊不清并需要进一步澄清,请告诉我。
【问题讨论】:
标签: javascript asp.net c#-4.0 runtime