如何将值从输入传递到下一页的输入?

时间:2018-02-22 13:32:46

标签: javascript html asp.net-mvc

我有一个页面,您可以在输入文本框中放置一个URL,但我也希望在主页上有一个“迷你版”,解释它是如何工作的。我想做的是:

  1. 有一个URL地址输入框

  2. 有一个按钮,可以将您带到实际页面

  3. 主页上的输入文字已填写实际页面中的输入文本框

2 个答案:

答案 0 :(得分:1)

尝试本地存储或会话存储 以下语句显示localStorage

// Store your value from one page
localStorage.setItem("values", "input_text");

// Retrieve the value from another page
var value = localStorage.getItem("values");

以下语句显示会话存储

// Store your value from one page
sessionStorage.setItem("values", "input_text");

// Retrieve the value from another page
var value = sessionStorage.getItem("values");

答案 1 :(得分:0)

您的实际网页操作方法应该是这样的

public ActionResult ActualPage(string inputText)
{
    ViewBag.InputText = inputText;
    return View();
}

然后在实际页面视图中,您可以使用输入文本的值,如@ViewBag.InputText

主页中输入文本框的名称和操作方法中参数的名称必须相同才能正常工作。