public IActionResult Reflected([FromQuery] string text) { var model = new XssModel { Data = text }; return(View("Reflected", model)); }
public IActionResult Index() { List <string> requestParamValues = new List <string>(); string requestParamKey = ""; foreach (KeyValuePair <string, StringValues> paramKeyValues in Request.Query) { requestParamKey = paramKeyValues.Key; requestParamValues.Add(HttpContext.Request.Query[requestParamKey]); } XssModel xssModel = new XssModel(requestParamValues); return(View(xssModel)); }
public IActionResult Xss(XssModel viewModel) { return(View(viewModel)); }
public IActionResult StoredPost(XssModel model) { XssPersistence.Items.Add(model); return(View(XssPersistence.Items)); }
public IActionResult ReflectedPost(XssModel model) { return(RedirectToAction("Reflected", new { text = model.Data })); }