2015-09-04 65 views
0

我有一个包含一些代码C#文件,我想引用它在我的剃须刀HTML网页,使用下面的代码:的Visual Studio - 剃刀网站无法找到C#类文件

@{ 
    var check = new pingDevice(); 
} 

//In the main HTML page: 

<button onclick="@check.pingDevice().isConnected()">Ping Devices (See Console)</button> 

当我尝试,不过,我得到以下错误:

CS0246: The type or namespace name 'pingDevice' could not be found (are you missing a using directive or an assembly reference?)

我已经包含在我的Bin文件夹中的文件CS,但我仍然得到同样的错误。

我在做什么错?我应该在Razor项目中使用不同的代码方法吗?

+0

你把相关的'using'指令放在你的html页面的顶部吗?它看起来像这样:'@using MyNamespace'。 – Ulric

+0

我试过了,但是我得到了同样的错误,说名称空间名称找不到。 – Thassa

回答

2

这可能会工作:

<button onclick="@check.isConnected()">Ping Devices (See Console)</button> 

检查是pingDevice,它可能不具有的功能pingDevice()。