我如何访问 Action 方法参数中的隐藏字段值,请参考以下代码
Url.Action("action","controller",new {para_name=hidden_field_value})
我如何访问 Action 方法参数中的隐藏字段值,请参考以下代码
Url.Action("action","controller",new {para_name=hidden_field_value})
编辑
您在评论中的代码仅将值“国家”分配给 ViewBag.Country,这意味着它不起作用。
再次,您唯一的解决方案是使用以下
var url = '@Url.Action("action", "controller")?country=' + Ext.getCmp("CmbCountry").value
你说
我想将此值作为参数分配给上面的操作,并且不想将其作为查询字符串参数发送
但这正是该Url.Action
方法所做的,如果您观察该Url.Action
方法的结果,您会发现它是相同的
得到解决方案,首先将值设置为上述getCmbCountry()
函数内的隐藏字段,然后将此隐藏字段值发送EXT.NET StoreParameter
如下
.Params(new StoreParameter { Name="countryCode", Value="App.hdnCountry.getValue()", Mode=ParameterMode.Raw})