我有一个 TypeScript 类,我想用它来管理复选框。它看起来像这样:
export class TriStateCheckboxManager {
constructor(public checkBox: HTMLInputElement) {
if (checkBox.type != "checkbox") {
// What now?
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果复选框的类型不等于checkbox.
我以为我很聪明地找到了一种在ctor中调用aync方法的方法:
public AppStateModel(IBranchClient branchClient)
{
_branchClient = branchClient;
var loadBranch = new Action(async () =>
{
DataProviderReadResult<BranchDetailViewModel> result = await _branchClient.ReadOneItemAsync(AppSettings.BranchId, _initCts.Token);
});
loadBranch();
}
Run Code Online (Sandbox Code Playgroud)
但是动作的主体抛出一个异常,我用普通的方式记录并重新抛出throw;,但是这个ctor执行正常,我的其余代码继续运行,好像什么也没发生.为什么是这样?
我刚刚部署了一个新的MVC3应用程序,经过我的托管服务提供商的一些努力,MVC3似乎运行正常,但现在我在网站上的任何内容加载之前得到以下编译错误:
CS0246:找不到类型或命名空间名称'Telerik'(您是否缺少using指令或程序集引用?)
这发生在以下行的web.config中:
<add namespace="Telerik.Web.Mvc.UI" />
Run Code Online (Sandbox Code Playgroud)
我知道DLL存在于主机上的bin文件夹中,所以我有点丢失了什么可能是错的.
我有一行遗留代码来分割半冒号的字符串:
var adds = emailString.split(/;+/).filter(Boolean);
Run Code Online (Sandbox Code Playgroud)
这filter(Boolean)部分可以做什么?
asp.net ×1
asp.net-mvc ×1
async-await ×1
asynchronous ×1
c# ×1
constructor ×1
ecmascript-5 ×1
javascript ×1
telerik ×1
telerik-mvc ×1
typescript ×1