将数据从aspx页面发送到mvc页面
本文关键字:mvc 页面 数据 aspx | 更新日期: 2023-09-27 17:50:52
我试图从一个页面(aspx)发布数据到另一个(mvc)。我试图去它的方式是在后面的代码(aspx.cs),但到目前为止,我发现成功重定向的唯一方法是使用:
Response.Redirect
,我不能使用这个,因为它显然只能使用GET(这将不起作用,因为我想要传输的数据可能有太多字符GET无法处理)。另一个规定是我不能使用会话变量(与我一起工作的人拒绝使用会话数据)。
我已经研究过这样的事情:
var tdd = new TempDataDictionary();
tdd.Add("subject",subject);
和
Context.Items["subject"] = subject;
,但我不确定我如何读取数据在其他mvc控制器索引方法。
使用…
var data = //byte[] containing your data to post
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Method = "POST";
using (Stream requestStream = request.GetRequestStream())
{
request.ContentLength = data.Length;
requestStream.Write(data, 0, data.Length);
}
这是假设您希望以编程方式从后面的代码POST。
Session不能从一个web应用程序转到另一个web应用程序。它只适用于同一站点的不同页面