.net为单个aspx页面制作dll

时间:2014-03-04 15:10:39

标签: c# asp.net dll publish

我有一个已发布的项目,由side公司使用,现在无法更新。该应用程序得到了一些不应发布到此特定URL的更改。而是在一个aspx页面上。

问题 - 我如何为大项目中的单个aspx页面创建DLL,这样我才能发布它。

谢谢

1 个答案:

答案 0 :(得分:0)

将所有逻辑封装在类库中:

public class MyBusinessLogic
{
  public bool DoSomethingWithFormData(string val1, string val2)
  {
   //do your logic here...
  }
}

在使用后面的代码中创建您的Aspx页面:

  protected void YourButtonOnPage_Click(object sender, EventArgs e)
  {
          MyBusinessLogicm = new MyBusinessLogic();
          m.DoSomethingWithFormData(txt1.Text,txt2.Text);
  }

通过这种方式,您只需要发布一个dll和一个aspx页面。 请注意,代码不干净..不要以这种方式将文本框数据传递给业务,而是首先进行一些验证。