自从我真正使用ASP.NET C#已经有好几年了,但我有一个客户需要在表单中添加一个简单的单选框,这需要更多,然后只需编辑.ascx文件。
我知道他们有一个自定义.DLL文件,我认为该文件已编译然后上传并包含代码隐藏文件?
该文件后面有一个代码
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PFA_Form.ascx.cs" Inherits="FLR.Controls.Input.PFA_Form" %>
这是否意味着如果我编辑PFA_Form.ascx.cs,我将不得不做更多,然后通过FTP上传该文件?
据我所知,它是一个Web应用程序项目。我有文件和解决方案,但无论如何Visual Studio都没有连接到Web服务器。
答案 0 :(得分:0)
如果对后面的代码进行更改,则必须重新编译服务器端代码才能创建新的DLL。
答案 1 :(得分:0)
如果您只需要对ascx页面进行更改,那么您可以编辑它。在这种情况下,您还需要对代码隐藏进行更改,并在ASP.NET中要求您重新编译和使用新的DLL。
答案 2 :(得分:0)
如果是ASP.net网站,只需更改代码即可完成,它将自动重新编译。如果是ASP.net Web应用程序,则必须手动编译和部署它。
答案 3 :(得分:-1)
根据您正在部署的内容,您需要重新编译并获取新的.DLL,或者如果需要右键单击主项目发布,则需要重新编译,这将为您提供新的部署包。