Asp.net mvc 使用MVC单击按钮后,下拉列表的最后一个值丢失
若我选择了下拉列表的最后一个值并点击搜索按钮,那个么下拉列表将失去它的值,然而若我选择了任何其他值并点击按钮,那个么下拉列表并没有失去那个值 我不知道为什么会这样 以下是该网站的链接: 您可以在右侧看到下拉列表: 一旦您从第一个下拉列表中选择了目的地塔斯马尼亚,从第二个下拉列表中选择了旅游和游轮,并点击搜索按钮,第二个下拉列表将失去其旅游和游轮价值。 但是,如果您从第二个下拉列表中选择任何其他值,则该值不会松动。我不知道为什么会发生这种情况 这是我的密码:Asp.net mvc 使用MVC单击按钮后,下拉列表的最后一个值丢失,asp.net-mvc,asp.net-mvc-4,html-select,Asp.net Mvc,Asp.net Mvc 4,Html Select,若我选择了下拉列表的最后一个值并点击搜索按钮,那个么下拉列表将失去它的值,然而若我选择了任何其他值并点击按钮,那个么下拉列表并没有失去那个值 我不知道为什么会这样 以下是该网站的链接: 您可以在右侧看到下拉列表: 一旦您从第一个下拉列表中选择了目的地塔斯马尼亚,从第二个下拉列表中选择了旅游和游轮,并点击搜索按钮,第二个下拉列表将失去其旅游和游轮价值。 但是,如果您从第二个下拉列表中选择任何其他值,则该值不会松动。我不知道为什么会发生这种情况 这是我的密码: <select id='T
<select id='TourismType' name="TourismType">
<option value=''>--Choose Tourism Type--</option>
{{if $item.data.oTourismType}}
{{each $item.data.oTourismType}}
<option value='${Text}'>${Text}</option>
{{/each}}
</select>
{{/if}}
我从您的代码中查找到,您正在使用jquery模板,希望这对您有用
<script type="text/javascript">
$(document).ready(function(){
$.each("#TourismType", function(index, item){
item = item.replace("&", "");
});
});
</script>
这里的一切都是正确的,只是我不能100%确定这是选择下拉列表中所有元素的正确方法。由于我们已经找出了您的问题所在,请查看您是否能够使其正常工作,如果您仍然存在问题,您应该针对该问题创建一个新的问题。出于好奇,该渲染引擎的名称是什么?@DanielImms请检查此链接。当您查看下拉列表中的源时,下拉列表中最后一条记录是否有任何不规则之处?当选择该记录时,控制台中是否有任何错误?@matt请检查此链接:如果我不得不猜测它是名称中的-。尝试删除它以查看是否仍然存在问题。如果这是问题所在,请查看转义itI,因为我没有远程软件。请查看此链接并用上面的替换代码替换删除,希望这会有所帮助。不需要软件…默认情况下,每个系统中都有远程桌面连接。请签入您的系统。您肯定不想向远程计算机提供凭据。我正在工作,反正没有时间遥控,试试我之前评论中的建议,看看你是否能让它工作。好运气这是我的代码:-选择旅游类型-{if$item.data.oTourismType}{{each$item.data.oTourismType}}${Text}{{/each}{{/if}}},这是创建下拉列表的代码。“我的评论”中的代码和链接将放在页面底部的脚本标记中,以从中删除(&O)。我不知道你在下拉列表中使用的语法能够帮助你改变这一点