FineUI 官方论坛
标题:
问个多页面调用同一段代码问题,请各位大侠回复
[打印本页]
作者:
wang11zhong
时间:
2018-12-6 00:09
标题:
问个多页面调用同一段代码问题,请各位大侠回复
在开发中遇到问题,有很多个页面都需要执行一段代码,这段代码放在每个页面通用,但是每个页面存放比较麻烦,如果以后要修改需要每个页面修改,能不能设计通用调用方法,谢谢各位大侠,比如 传 SimpleForm 名称等少量信息就能实行,代码如下
主要是用到这段代码,
for (int NUM = 0; NUM < ContentPanelList.Count; NUM++)
{
FineUIPro.ContentPanel ContentPanelNAME = SimpleForm1.FindControl(ContentPanelList[NUM].ToString()) as FineUIPro.ContentPanel;
再用ContentPanelNAME 做其他利用 。。。。。。。。。。。。。。。。。。
}
SimpleForm1 是每个页面的控件,名称会不同的,
就是让这段代码放在其他地方,页面只调用一下就可以,
能不能在 PageBase。cs做文章
public partial class aaaa: PageBase
{
}
不知道行不行的
作者:
wang11zhong
时间:
2018-12-6 13:02
只要是执行代码需要取页面控件的值,或者有没有其他好的方法,谢谢大家了
作者:
zy32002
时间:
2018-12-6 13:31
不知道你要实现什么功能。可以试试用户控件。
作者:
sanshi
时间:
2018-12-6 17:51
zy32002 发表于 2018-12-6 13:31
不知道你要实现什么功能。可以试试用户控件。
考虑用户控件
作者:
wang11zhong
时间:
2018-12-9 00:03
谢谢zy32002 和 sanshi从百忙之中抽出时间回复,
主要是我的需求没有表达清楚的, 我的需求是 我有n个页面需求,每个页面的输入控件非常多的,比例第1个页面 有 输入框n1 -n40 c1-c20 ,第二页面输入框 是 b1 -b70 , d1-d50 每个页面 程序读取每个控件的值进行处理,比如 n1 + n2 + n3.... + c1+ c2.... = 200 然后把值负给另外一个控件, 能不能在项目中写个通用的方法实行,我现在是在每个页面实现的,因为页面太多的,虽然代码不需要写,但是每个页面都需要拷贝的这串代码,比较麻烦,,
//找到 SimpleForm1 下的 ContentPanel
FineUIPro.ContentPanel ContentPanelNAME = SimpleForm1.FindControl(“ContentPanel1”) as FineUIPro.ContentPanel;
if (ContentPanelNAME != null)
{
for (int i = 0; i < 50; i++)
{
FineUIPro.TextBox TextBoxNAME = ContentPanelNAME.FindControl(“n_” i.ToString()) as FineUIPro.TextBox;
if (TextBoxNAME != null)
{
作者:
wang11zhong
时间:
2018-12-9 00:06
谢谢各位大侠的哈,
作者:
舞柯庶
时间:
2018-12-14 08:44
动态生成页面里面的控件,建议写个类.
我有个项目,
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4