Javascript中的GetType()

时间:2013-10-20 07:00:14

标签: c# javascript asp.net telerik

如何在javascript

中实现此c#代码
protected void Validate(object sender, EventArgs e)
{
    var _typeName = sender.GetType().FullName;
}

我想在所有RadControls(telerik)中添加Validate,我想检查发件人是否为 RadDatePicker的类型

我试过这个,但它没有用,所以我想检查一下发送者的类型名称是什么。

if (Telerik.Web.UI.RadDatePicker.isInstanceOfType(sender)) 
{
    alert("it is a datepicker");
}

提前感谢..

2 个答案:

答案 0 :(得分:0)

我认为这就是你需要的

var toType = function(obj) {
  return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase()
}

.......

var theTypeIs = toType("Bresleveloper");

结果将是“string”

(从这里Better way to get type of a Javascript variable?

答案 1 :(得分:0)

尝试使用type

type(sender); //will return you the type of control you are using