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

Javascript 将Ext.NET隐藏字段的值作为参数传递给操作方法,javascript,jquery,asp.net,ext.net,Javascript,Jquery,Asp.net,Ext.net,如何访问Action methods参数中的隐藏字段值 请参考以下代码 Url.Action("action","controller",new {para_name=hidden_field_value}) 编辑 注释中的代码仅将值“country”指定给ViewBag.country,这意味着它将不起作用 同样,您唯一的解决方案是使用以下方法 var url = '@Url.Action("action", "controller")?country=' + Ext.getCmp("Cmb

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

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

注释中的代码仅将值“country”指定给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})

我已在@ViewBag.Item中获取该值,我想将该值作为参数分配给上述操作,但不想将其作为查询字符串参数发送。您可以将ViewBag.Item中的值分配给隐藏字段,然后,您希望稍后将其传递到Url。操作作为参数?否。我已在ViewBag和隐藏字段中获取值。尝试同时访问这两个字段但均未成功Yet只有一种方法,请检查我的编辑我尝试了此操作,但
ViewBag.Item
返回的是名称而不是值这是我的代码
var country=“”;var getCmbCountry=function(){country=Ext.getCmp(“CmbCountry”).value;App.hdnCountry.value=country;@(ViewBag.country=“country”)}