在控制器生成二维码:
[HttpGet]
public ActionResult Exchange()
{
//生成 seceneid
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0);
string seceneid = ts + "";
Session["auth_sceneid"] = seceneid;
return View();
}
然后在view中显示:
js:
var qrcode_url = '@(MvcApplication.WebRoot + Url.Action("Auth", "Client", new { seceneid = Session["auth_sceneid"] }))';
$('#qrcode').empty().qrcode({ render: 'canvas', size: 200, text: qrcode_url, quiet: 1 });
如果我想刷新,要什么做呢