更改选择的下拉列表后,在“视图"中获取视图数据值 [英] Get the viewdata value in View after dropdownlistfor selection changed

查看:64
本文介绍了更改选择的下拉列表后,在“视图"中获取视图数据值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



更改DropDownListFor选择时,我试图在视图上获取ViewData的值.

场景:
我创建了一个带有下拉菜单和标签的视图.

Hi,

I am trying to get the value of ViewData on view when DropDownListFor selection is changed.

Scenario:
I have created a view with a dropdown, and a label.

<div class="FQA">Quote:</div> <div>
            <%:Html.DropDownListFor(x=>x.Person.Days, new SelectList(Model.Person.Days), new {onChange = "this.form.action='Home/SelectedIndexChanged';this.form.submit();" } )%>
        </div>
<%:ViewData["ddlVal"].ToString() %>



动作



Action

public ActionResult SelectedIndexChanged() {
            ViewData["ddlVal"] = "Changed";
            }


现在,我想在更改下拉菜单选择时使用下拉菜单项数据更新标签.


Now i want to update the label with drop down selected item data when drop down selection is changed.

推荐答案

您可以在代码中简单添加一行...

you can simply add a line in your code...

报价:

public ActionResult SelectedIndexChanged(){
ViewData ["ddlVal"] =已更改";
}

public ActionResult SelectedIndexChanged() {
ViewData["ddlVal"] = "Changed";
}



添加此内容:



add this :

public ActionResult SelectedIndexChanged() {
            ViewData["ddlVal"] = "Changed";
            return View(YourViewName);
            }




这可能有效.让我知道是否有任何问题...

-萨加尔·索兰基(Sagar Solanki)




This might work. Let me know if any issues...

-Sagar Solanki


这篇关于更改选择的下拉列表后,在“视图"中获取视图数据值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆