我在服务器端定义了两个不同的变量,Visual studio说我"名称'PopupShowDelay'在当前上下文中不存在"和"名称'QuotedTimeOutUrl'在当前上下文中不存在"
Javascript:
var schedulePopup = function() {
stopTimers();
var myVar = '<%= PopupShowDelay %>';
_popupTimer = window.setTimeout(showPopup, myVar);
};
服务器端:
public int PopupShowDelay
{
get { return 60000 * (Session.Timeout - 2); }
}
public string QuotedTimeOutUrl
{
get { return '"' + GetEntry().BasarSettings.Where(a => a.Ad == "WebApplication").Select(a => a.Deger).FirstOrDefault() + '"'; }
}
Ps:代码运行良好,问题只是VS给了我一个错误。
Microsoft已经发布了Visual Studio的15.4.2版本,用于解决该问题。