我最近开始管理一个asp.net网站。早些时候我的员工有简单的HTML和一个php网站,我可以轻松地使用它们,并且可以进行中等级别的自定义,如添加/编辑内容。但现在我有asp.net网站,它杀了我。
所有文件都已预编译但我有源代码。请告诉我如何添加编辑内容等。考虑我作为具有HTML,php和css所需知识的学生。
例如,我被告知要在页面中添加一个表格,我有相同的html代码,但不知道该怎么做。我尝试在HTML文件和aspx文件中添加它但没有用。比我在bin文件夹中的文件中添加它,网站首先开始提供有关预编译索引文件的错误。
现在当你知道我对asp.net的理解是零时,请引导我避免我可能遇到的尴尬。虽然不是我的工作M进入营销,但在采访中我说我可以做到这一切,因为我知道他们有asp.net。另请告诉我像visual studio,iis等我需要的工具。
答案 0 :(得分:0)
这就是为什么ASP.NET最适用于具有明确定义的构建/部署过程的复杂网站,而不是需要定期更新的简单网站。
您应该可以在*.master
,*.aspx
和*.ascx
文件中添加和编辑静态内容而不会出现任何问题 - ASP.NET运行时将在服务器上重新编译这些文件,因此不需要源文件 - 除非网站是使用“存根”*.aspx
文件编译的(当文件只有一行看起来像<%@ Page Inherits="MyAssembly.SomePage" %>
时)。
你说你已经尝试过这个,但它是“没用”。你能解释一下之后发生的事吗?您收到任何错误消息吗?
bin
文件夹是在构建DLL文件后将其放入项目的位置(构建过程包括编译)。您能告诉我们您收到的整个“预编译索引文件首先”错误消息吗?您给我们的描述太模糊,无法帮助您。
如果您的ASP.NET站点没有任何简单的“联系我们”电子邮件表单之外的任何自定义逻辑,那么我强烈建议您将其转换回静态HTML或PHP网站,如果只是为了拯救每个人的理智。
答案 1 :(得分:0)
你在这里真的没有问题,并且不会有“破解书籍”的替代品,观看一些在线教程等等。我很欣赏你在一个艰难的地方,但只是威利-nilly将一些东西添加到.aspx文件中会让你长期受到严重的伤害。
Bing搜索PHP和ASP.NET,你会发现一些相关的资源利用你已经拥有的技能将你带入ASP.NET思维模式,解释开发和部署模型,并描述页面生命周期模型。
以下是一些: