我使用一些输入字段动态构建了一个ASP.NET MVC3视图,但由于UI的动态创建,我不知道哪些输入字段将可用。单击按钮(搜索)后,我希望将实际的输入数据作为模型(ViewModel)传递给操作。这就是问题所在,我不知道Model有哪些属性,也不知道如何将这个动态模型/对象传递给Action。
我试着简单地这样做:
public ActionResult StartQuery(dynamic request)
{
var test = request;
//...
}
但是不知道如何处理这个动态对象。如果这是正确的方式,我是否必须使用反射,或者是否有人可以给我一个如何正确地将动
我已经添加了一个动态的用户控件,其中包含下拉列表。加载用户控件将根据条件迭代'I‘次。现在,我需要访问下拉列表中选定的项目。我已经创建了一个访问器函数来获取下拉所选的值,但是它给了我默认值,即下拉列表的"00“。
如果有人需要更多的信息来解决我的问题,请问我。
动态添加用户控件:
for (int i = 0; i < 3; i++)
{
//DailyControl is a userControl
DailyControl w1 = (DailyControl)LoadControl("~/DailyControl.ascx