【问题标题】:What code language uses these files and structure?什么代码语言使用这些文件和结构?
【发布时间】:2021-12-03 21:39:13
【问题描述】:

我需要对给我的代码做一些工作,但我不知道语言是什么。

它的顶部有一个 .sln 文件。

它有一个 .master 文件,其代码如下所示:

<div class="page">
        <form id="form1" runat="server">
        <asp:Panel ID="pnlMaster" runat="server" BorderColor="#082F48" BorderStyle="Solid" 
            HorizontalAlign="Center" Width="970px">
            <div style="width: 100%;">
                <table id="tblAreaTabs" width="970px" align="center">
                    <tr bgcolor="#05133B">
                        <td align="left">
                            <img alt="image" src="/Images/LogoTall.jpg" />
                        </td>
                    </tr>
                    <tr style="background: url(/Images/rowBg.jpg); height: 27px" align="left">
                        <td align="right" style="padding-right: 10px;">
                            <asp:LinkButton ID="lnkLogout" runat="server" ForeColor="White">Log Out</asp:LinkButton>
                        </td>
                    </tr>
                </table>
            </div>
            <table align="center" width="970px">
                <tr>
                    <td align="left" valign="top">
                        <asp:Label ID="lblError" runat="server"></asp:Label>
                        <asp:ScriptManager ID="ScriptManager1" runat="server" />
                        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
                        </asp:ContentPlaceHolder>
                    </td>
                </tr>
            </table>
        </asp:Panel>
        </form>
        </div>

在与 .master 相同的文件夹中,有一些 .vb 和 .vbproj 文件。还有一个 web.congig 文件。

有各种文件夹用于存放 CSS 和图像等内容,有些文件夹包含更多 .vb 文件。

我的猜测是 ASP.NET,但是当我制作一个“hello world”ASP.NET 应用程序进行比较时,它们看起来一点也不像。

【问题讨论】:

  • 有asp.net的3 different types。你也可以简单地用谷歌搜索出现在代码第三行的“asp:Panel”(或者任何以“asp:”开头的东西)并获得多篇关于 asp.net 的文章。
  • .master 文件清楚地表明它是 ASP.NET WebForms,它在 .NET Framework 2.0 到 4.8 上(母版页在 2.0 中引入)。 WebForms 在 ASP.NET Core 上不可用。
  • runat="server" 是 WebForms 的另一个明显标志。 ASP.NET 和 ASP.NET Core 上的 MVC 不会将该属性用于任何事情。
  • 谢谢大家!这确实有助于缩小范围,现在我可以自信地知道要学习什么来解决这个问题。

标签: c# asp.net


【解决方案1】:

它可能是一个 ASP.NET 母版页应用程序。 .sln 是一个解决方案文件。尝试使用 Visual Studio Community(免费)打开项目,以获得更好的体验。

https://docs.microsoft.com/en-us/previous-versions/aspnet/wtxbf3hh(v=vs.100)

【讨论】:

  • “ASP.NET Master Pages 应用程序”你的意思是 ASP.Net WebForms!
猜你喜欢
  • 1970-01-01
  • 2013-11-18
  • 1970-01-01
  • 2018-03-14
  • 2011-05-15
  • 1970-01-01
  • 1970-01-01
  • 2020-01-28
  • 1970-01-01
相关资源
最近更新 更多