如何在Action方法参数中访问隐藏字段值 请参考以下代码
Url.Action("action","controller",new {para_name=hidden_field_value})
答案 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})