使用模型绑定从控制器填充控件 [英] Fill controls from controller with model binding

查看:67
本文介绍了使用模型绑定从控制器填充控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我当然不知道,我是对还是错了



查看代码

[代码]

X.TextFieldFor(obj => obj.State).AnchorHorizo​​ntal(100%)

.AllowBlank(false).LabelAlign(LabelAlign.Top).Width(250),

X.DisplayField().Flex(1).Html( ),

X.TextFieldFor(obj => obj.PinCode).AnchorHorizo​​ntal(100% )

.AllowBlank(false).LabelAlign(LabelAlign.Top)。宽度(250)[/ CODE]



我有一些控件喜欢这些并与模特绑定。



控制器代码





[ CODE] public ActionResult Edit(字符串选中)

{

SelectedRowCollection src = JSON.Deserialize< SelectedRowCollection>(已选择);

Int64 lRecordID = 0;

foreach(src中的SelectedRow行)

{

lRecordID = Convert.ToInt64(row.RecordID);



}

tbl_PM_ProjectInformation _tbl_PM_ProjectInformation = new tbl_PM_ProjectInformation();

_tbl_PM_ProjectInformation.ProjectID = lRecordID;

_tbl_PM_ProjectInformation = _ProjectInformation.pm_projectinformation_GetByProjectID(_tbl_PM_ProjectInformation); < br $>


//X.GetCmp<hidden>(hdfProjectID)。SetValue(Convert.ToInt64(_tbl_PM_ProjectInformation.ProjectID).ToString());

//X.GetCmp<textfield>(\"txtUOMName\").Text = _tbl_Pur_MasterUOM.UOMName;

//X.GetCmp<textfield>(\"txtUOMType\").Text = _tbl_Pur_MasterUOM.UOMType ;

//X.GetCmp<textfield>(\"txtDescription\").Text = _tbl_Pur_MasterUOM.Description;



X.GetCmp< window>(Window1)。显示();





返回this.Direct(_tbl_PM_ProjectInformation);

} [/ CODE]



tbl_PM_ProjectInformation是我的模型,这里我填写tbl_PM_ProjectInformation的对象并返回Actionresult。



有没有办法使用这种技术从控制器中填充控件。

I dont know surely,I am correct or wrong

VIEW CODE
[CODE]
X.TextFieldFor(obj=>obj.State).AnchorHorizontal("100%")
.AllowBlank(false).LabelAlign(LabelAlign.Top).Width(250),
X.DisplayField().Flex(1).Html(" "),
X.TextFieldFor(obj=>obj.PinCode).AnchorHorizontal("100%")
.AllowBlank(false).LabelAlign(LabelAlign.Top).Width(250)[/CODE]

I have some controls like these and bind with model.

CONTROLLER CODE


[CODE] public ActionResult Edit(string selected)
{
SelectedRowCollection src = JSON.Deserialize<SelectedRowCollection>(selected);
Int64 lRecordID = 0;
foreach (SelectedRow row in src)
{
lRecordID = Convert.ToInt64(row.RecordID);

}
tbl_PM_ProjectInformation _tbl_PM_ProjectInformation = new tbl_PM_ProjectInformation();
_tbl_PM_ProjectInformation.ProjectID = lRecordID;
_tbl_PM_ProjectInformation = _ProjectInformation.pm_projectinformation_GetByProjectID(_tbl_PM_ProjectInformation);

//X.GetCmp<hidden>("hdfProjectID").SetValue(Convert.ToInt64(_tbl_PM_ProjectInformation.ProjectID).ToString());
//X.GetCmp<textfield>("txtUOMName").Text = _tbl_Pur_MasterUOM.UOMName;
//X.GetCmp<textfield>("txtUOMType").Text = _tbl_Pur_MasterUOM.UOMType;
//X.GetCmp<textfield>("txtDescription").Text = _tbl_Pur_MasterUOM.Description;

X.GetCmp<window>("Window1").Show();


return this.Direct(_tbl_PM_ProjectInformation);
}[/CODE]

tbl_PM_ProjectInformation is my model,here i fill object of tbl_PM_ProjectInformation and return with Actionresult.

Is there any way to fill controls in view from controller using this technique.

推荐答案

这篇关于使用模型绑定从控制器填充控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆