我想知道是否可以在使用HTML开发的网页中使用C#。我是网络开发新手,但不是.NET。以下是我的代码:
<script type="text/c#">
System.string foo = "Hello world!";
public void Check(string username, string pass) {
}
</script>
我无法下载Visual Studio for Web。
答案 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)