将Ext.NET隐藏字段的值传递给Action方法作为参数

时间:2013-07-18 09:55:57

标签: javascript jquery asp.net ext.net

如何在Action方法参数中访问隐藏字段值 请参考以下代码

Url.Action("action","controller",new {para_name=hidden_field_value})

2 个答案:

答案 0 :(得分:0)

修改

评论中的代码只会将值“country”分配给ViewBag.Country,这意味着它不起作用。

再次,您唯一的解决方案是使用以下

var url = '@Url.Action("action", "controller")?country=' + Ext.getCmp("CmbCountry").value
你说

  

我想将此值作为参数分配给Action Above和   不想将其作为查询字符串参数发送

但这正是Url.Action方法所做的,如果你观察Url.Action方法的结果,你会发现它是同一个

答案 1 :(得分:0)

得到解决方案,首先将值设置为getCmbCountry()函数上方的隐藏字段 然后将此隐藏字段值发送为EXT.NET StoreParameter,如下所示

.Params(new StoreParameter { Name="countryCode", Value="App.hdnCountry.getValue()", Mode=ParameterMode.Raw})