使用HTML文件追加数组

时间:2015-10-15 12:41:07

标签: c# jquery html asp.net-mvc append

它会像这样出现

从上一个操作发送IEnumerable<ProductsPropertiesVM> model数据后,我可以使用上述方法过滤一些selectedID

一旦我在调试模式下运行它,通常那些selectedIDs就像这样

enter image description here

我需要使用以下方法发送该数组

[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可以作为数组发送)
我想知道如何使用selectedIDseditor.LoadHtml("path")数组附加到Mail::queue数组之上。

1 个答案:

答案 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 );  
    });