读书人

mvc 回来两种类型

发布时间: 2013-12-21 20:16:01 作者: rapoo

mvc 返回两种类型


public ActionResult GetValidateCode()
{
string id = "1";//如何把 id 也返回去,并在前台如何获取

......
byte[] bs = (byte[])cc.CaptchaImage;
return File(bs, @"image/jpeg");
}


问题:
如果单独返回 File ,在前台获取是没问题的。如果要同时返回 File 和 string ,该怎么处理?
[解决办法]
Demo

public ActionResult File()
{
string fileName = "~/Content/test.zip"; // 文件名
string downFileName = "文件显示名称.zip"; // 要在下载框显示的文件名
return File(fileName, "application/octet-stream", downFileName);
}

http://hi.baidu.com/shishengli1234/item/e6b093c9ac024ed69744521f
[解决办法]
你可以把id放在session中,客户端再发起一次连接获取。
[解决办法]
Tempdata[]
[解决办法]
viewbag
[解决办法]

public dynamic GetValidateCode()
{
string id = "1";//如何把 id 也返回去,并在前台如何获取

......
byte[] bs = (byte[])cc.CaptchaImage;
return File(bs, @"image/jpeg");
}

public dynamic GetValidateCode()
{

return "给分吧";
}

读书人网 >asp.net

热点推荐