我该如何运行此代码

时间:2016-12-28 17:01:13

标签: c# asp.net .net

这是一个用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>

3 个答案:

答案 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),但是您需要在该视图中引用缺少的服务器代码。