1

在我的模型中

namespace Mvcautocomplete.Models
{
    public class Product
    {
        public string productName { get; set; }
        public int productId { get; set; }
        public List<Product> GetProducts()
        {
            List<Product> lst = new List<Product>();
            lst.Add(new Product { productName = "Andhra Pradesh",productId=1 });
            lst.Add(new Product { productName = "Assam" ,productId=2});
            lst.Add(new Product { productName = "Hyderabad",productId=3 });
            lst.Add(new Product { productName = "India",productId=4 });
            lst.Add(new Product { productName = "Bangalore",productId=5 });

        return lst;

    }

    public List<Dose> DoseCollection
    {
        get
        {
            List<Dose> lst = new List<Dose>();
            lst.Add(new Dose {doseId = 1, doseName = "A.05", prodId = new Product { productId = 1 } });
            lst.Add(new Dose {doseId=2, doseName = "B.05",prodId=new Product{productId=1} });
            return lst;
        }
    }

}

public class Dose
{
    public int doseId { get; set; }
    public string doseName { get; set; }
    public Product prodId { get; set; }
    public bool isSelected { get; set; }
}

}

在控制器中

    [HttpGet]
    public ActionResult Create()
    {          

        Product obj = new Product();
        return View(obj);
    } 

在视图中,我有 ProductName 的文本框,它是自动完成的。现在我想根据更改事件的文本框上的 productName 填充 Dosename。

现在如何根据输入的产品名称创建和绑定复选框?

4

0 回答 0