它会像这样出现
从上一个操作发送IEnumerable<ProductsPropertiesVM> model
数据后,我可以使用上述方法过滤一些selectedID
一旦我在调试模式下运行它,通常那些selectedIDs
就像这样
我需要使用以下方法发送该数组
[HttpGet]
[ValidateInput(false)]
public ActionResult Create_Brochure(IEnumerable<ProductsPropertiesVM> model)
{
// to access to all the ID's of the selected items, for example
IEnumerable<int> selectedIDs = model.Where(x => x.IsChecked).Select(x => x.Property_ID);
PrepairEditor(delegate (Editor editor)
{
editor.LoadHtml("~/brochuretemplates/myhtml.html");
});
return View();
}
所以我需要将selectedIDs
发送到myhtml.html
文件
如果以另一种方式询问,
(如果我认为这个selectedIDs
可以作为数组发送)
我想知道如何使用selectedIDs
将editor.LoadHtml("path")
数组附加到Mail::queue
数组之上。
答案 0 :(得分:1)
在控制器操作中尝试以下代码:
IEnumerable<int> selectedIDs = model.Where(x => x.IsChecked).Select(x => x.Property_ID);
string ids = string.Join(",", selectedIDs );
PrepairEditor(delegate (Editor editor)
{
editor.LoadHtml("~/brochuretemplates/myhtml.html?selectedIDs="+ids );
});