在HTML网页上执行C#代码

时间:2015-07-04 06:08:56

标签: c# html

我想知道是否可以在使用HTML开发的网页中使用C#。我是网络开发新手,但不是.NET。以下是我的代码:

<script type="text/c#">
    System.string foo = "Hello world!";
    public void Check(string username, string pass) {

    }
</script>

我无法下载Visual Studio for Web。

2 个答案:

答案 0 :(得分:0)

C#是一种类型安全的面向对象的“后端”和相当繁重的语言,它不属于你的前端(html页面)。

如果您希望使用C#来操纵数据,则应该查看一般的ASP.NET结构。

话虽如此,有多种方法可以在您的视图中引入选择的C#代码(例如Razor),但是如果您希望操作简单对象客户端,您最好的选择是Javascript,您可以询问stackoverflow问题关于here

您的代码将转换为:

var foo = "Hello world!";
function Check(string username, string pass) {
    //do stuff
}

答案 1 :(得分:0)

如果您说您不熟悉.NET,那么您可能会注意到服务器标签。它们用于评估或执行csharp语句。如果您正在使用和aspx页面,您可以在aspx页面中执行或编写csharp代码:

at au.com.psychic.psychictest.Questions.GetResult(Questions.java:110)
        at au.com.psychic.psychictest.MainActivity.setQuestion(MainActivity.java:68)
        at au.com.psychic.psychictest.MainActivity.nextQuestion(MainActivity.java:90)