0

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

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

2 回答 2

0

编辑

您在评论中的代码仅将值“国家”分配给 ViewBag.Country,这意味着它不起作用。

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

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

你说

我想将此值作为参数分配给上面的操作,并且不想将其作为查询字符串参数发送

但这正是该Url.Action方法所做的,如果您观察该Url.Action方法的结果,您会发现它是相同的

于 2013-07-18T11:14:34.563 回答
0

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

.Params(new StoreParameter { Name="countryCode", Value="App.hdnCountry.getValue()", Mode=ParameterMode.Raw})
于 2013-08-02T08:39:48.877 回答