嗨,我正在 MVC3 中开发一个应用程序。我被困在一个地方。
我认为有 2 个字段不属于我的课程。我只是使用它们来填充下拉列表 2 个字段是州和地区。但我想在另一个视图中显示两个字段的选定值。
我使用 ViewBag 进行了尝试,但这不起作用并给了我 Null。
这是在 Create get 方法中:
int stateid = Convert.ToInt32(formcollection["ProvincialState.ProvincialStateID"]);
int districtid = Convert.ToInt32(formcollection["District.DistrictID"]);
ProvincialState state = new AddressService().FetchStateByStateId(stateid);
District district = new AddressService().FetchDistrictByDistrictId(districtid);
ViewBag.State = state.ProvincialStateName;
ViewBag.District = district.DistrictName;
这是在详细信息视图中:
string data1 = ViewBag.State;
string data2 = ViewBag.District;
ViewBag.State = data1;
ViewBag.District = data2;
我不能使用 Create 的 post 方法,因为我只需要在另一个视图上显示这些数据。或者如果是他们的任何方法,我可以在同一视图中显示数据。