所以我有一个名为BaseModel
的简单模型,它具有所有模型所需的属性。例如我的Provider
类。
public Provider Provider { get; set; }
我有SearchModel
来自BaseModel
。它只有一个额外的字符串和列表。
现在我的html文件中有这个:
在顶部,我宣布了我的模型:
@model SearchModel
在我的页面中,我有这个表格。
@using (Html.BeginForm("Search", "Home", FormMethod.Post))
{
@Html.EditorFor(model => model.SearchText)
@Html.HiddenFor(model => model.Provider)
<button id="BtnSearch" type="submit">Search</button>
}
最后这是我的控制器:
public ActionResult Search(SearchModel model)
{
Session["Provider"] = model.Provider;
if (!string.IsNullOrEmpty(model.SearchText)) model.Search();
return View(model);
}
只有当Provider
到达我的POST操作时,null
才是Button clear = (Button) findViewById(R.id.clearbtn);
clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CheckBox cb1 = (CheckBox) findViewById(R.id.checkBox2);
cb1.setChecked(false);
}
});
。奇怪的是,它过去有效,我不记得改变任何事情。