Ich kann nicht verstehen, warum Code wird wie folgt in VS 2012 zu arbeiten und nicht in VS 2015 arbeiten:Request.Form arbeiten nicht in VS 2015
getdata.html:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
</head>
<body>
<form id="getcase" name="getcase" action="submit2crm.aspx">
<input id="Text1" type="text" name="txt" />
<input id="Submit1" type="submit" value="submit" />
</form>
</body>
</html>
submit2crm.aspx. cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class w2c_submit2crm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
System.Text.StringBuilder displayValues = new System.Text.StringBuilder();
System.Collections.Specialized.NameValueCollection postedValues = Request.Form;
String nextKey;
for (int i = 0; i < postedValues.AllKeys.Length; i++)
{
nextKey = postedValues.AllKeys[i];
if (nextKey.Substring(0, 2) != "__")
{
displayValues.Append("<br>");
displayValues.Append(nextKey);
displayValues.Append(" = ");
displayValues.Append(postedValues[i]);
}
}
Label1.Text = displayValues.ToString();
}
}
postedValues noch leer nach Formularübergabe. Irgendwelche Ideen?