Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 使用MVC单击按钮后,下拉列表的最后一个值丢失_Asp.net Mvc_Asp.net Mvc 4_Html Select - Fatal编程技术网

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)。我不知道你在下拉列表中使用的语法能够帮助你改变这一点