我有一个已发布的项目,由side公司使用,现在无法更新。该应用程序得到了一些不应发布到此特定URL的更改。而是在一个aspx页面上。
问题 - 我如何为大项目中的单个aspx页面创建DLL,这样我才能发布它。
谢谢
答案 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页面。 请注意,代码不干净..不要以这种方式将文本框数据传递给业务,而是首先进行一些验证。