这是一个用C#编写的ASP.NET页面。我想知道如何在浏览器上运行此代码。我的笔记本电脑上没有安装visual studio。但我想在我的电脑上运行它。谁能告诉我怎么做?
<% @Page Language="C#" %>
<!-- code section -->
<script runat="server">
private void convertoupper(object sender, EventArgs e)
{
string str = mytext.Value;
changed_text.InnerHtml = str.ToUpper();
}
</script>
<!-- Layout -->
<html>
<head>
<title> Change to Upper Case </title>
</head>
<body>
<h3> Conversion to Upper Case </h3>
<form runat="server">
<input runat="server" id="mytext" type="text" />
<input runat="server" id="button1" type="submit" value="Enter..." OnServerClick="convertoupper"/>
<hr />
<h3> Results: </h3>
<span runat="server" id="changed_text" />
</form>
</body>
</html>
答案 0 :(得分:0)
DotNetFiddle。将项目类型更改为“Nancy”
答案 1 :(得分:0)
该代码不会在没有visual studio的情况下运行,因为它具有必须在服务器上运行的代码。您唯一能做的就是在HTML标记之间复制代码并将其保存到HTML文件中。这将运行,但由于你的服务器端有逻辑,你的大写不会工作。 不过,您可以使用https://dotnetfiddle.net/
等在线工具答案 2 :(得分:0)
你不能错过太多东西:
- .Net Framework
-iis
-MetaData(来自基础ASP.net项目)
-DLL
您需要了解的是,浏览器只运行HTML,CSS和Javascript。您链接的页面具有intermedia代码,应由解释C#代码的服务器转换为3(HTML,CSS和Javascript)。
您可以尝试Fiddle(Nancy),但是您需要在该视图中引用缺少的服务器代码。