高级要求,大家来看看怎么实现

wdf618 2008-12-15 12:05:52
我们的项目组长要求我们作这样一个东西:
一个计算函数单独写在一个文件里面,比如:c.cs
要有如下特性:
1.可以被其他页面调用(这个好说,关键是下面的)
2.函数里面的参数不是由外面传入的而是直接写在文件里面的(其实就成了常量)(这个似乎也没什么问题)
3.要写另一个页面,里面有几个输入框和一个按钮,输入框里面输入新的参数值再按这个按钮就可以更改上面这个包含计算函数的文件c.cs,使里面的参数变成新的值....

各位高手,能给点思路么?我怎么也想不出该怎么去动态改文件...
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyingfz 2008-12-16
  • 打赏
  • 举报
回复
办法总是有的.
最后的杀手锏,读取文件,用字符串替换,然后写回去,这个总可以实现吧?
angelzqchen 2008-12-15
  • 打赏
  • 举报
回复
han
flyingfz 2008-12-15
  • 打赏
  • 举报
回复
有必要去改 cs 文件吗?
先不论如何实现, 每次修改了cs 文件,都会导致这个文件重新编译,
不管是改cs 文件, 还是使用传递参数,总之都是实现楼主提出的要求.
YiCaoYiMu08 2008-12-15
  • 打赏
  • 举报
回复
单例模式??
static 属性??、
mengxj85 2008-12-15
  • 打赏
  • 举报
回复
要改CS文件,能行吗?楼上还是考虑传参吧
flyingfz 2008-12-15
  • 打赏
  • 举报
回复
c.cs 里从URL 里获取从其他地方传过来的值,如果没有在URL 里取到值,那么就是开始的默认值.
eg :


c.cs

int para = 3; //默认值 , 赋值为3
if(Request.QuertString("somePara") != null)
{
para = Int32.Parse(Request.QuertString("somePara"));
}

//somePara 的值可以在其他页面的TextBox里取得,然后Redirect 或者链接到 c.aspx .


wdf618 2008-12-15
  • 打赏
  • 举报
回复
大家都没听明白吧~~~
他强调一定要改CS文件,传参,放进session这样的方法他全否定了
他是头他说了算
这cs文件到底该怎么改阿?写不出来我只好去找老板辞职了
vrhero 2008-12-15
  • 打赏
  • 举报
回复
为什么不用配置文件?修改源文件硬编码,亏你们项目组长想得出来...

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧