Hello everyone I would like to ask how to send data from view to controller ? I would like to describe my question with my controller and view as you can see below

Here is the login action controller

```
[HttpPost]
public ActionResult Login(Panel model, string Username, string Password, string CaptchaValue, string InvisibleCaptchaValue)
{
    bool cv = CaptchaController.IsValidCaptchaValue(CaptchaValue.ToUpper());
    bool icv = InvisibleCaptchaValue == "";

    if (!cv || !icv)
    {
        ModelState.AddModelError(string.Empty, "The Captcha Code you entered is invalid.");
    }

    if (ModelState.IsValid)
    {
        if (model.Username == Username && model.Password == Password)
        {
            FormsAuthentication.SetAuthCookie(model.Username, false);
            return RedirectToAction("index", "Home");
        }
        else
        {
            ModelState.AddModelError("", "Check your name or password");
        }
    }
    return View();
}

```

So when user login, redirect to Home/index view. At this point everything is okey.

Here is my index view:

```
[Authorize]
public ActionResult index()
{
    return View();
}

```

My question is how can I hold user's password parameter and send from index view to different controller to use this parameter in controller method but how ? For example I would like to use password parameter at my index\_test controller method in where clause but first of all I need to send this data from index. 

```
public ActionResult index_test()
{
    return View(db.contents.Where(x => x.test_parameter== password).ToList());
}

```