怎样在aspx中传递该页面的属性给另一个页面? 怎样在aspx中传递该页面的属性给另一个页面?比如用<a href="default.aspx=x"></a>要如何绑定x的值为该页面的属性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a href="default.aspx?x=<%=属性名%>"></a> 传递一个属性??我知道传递一个值!a.aspx?id=8a.aspx页中Request["id"]获得的值就应该是8 给你个后台的:string strRequType = Context.Handler.GetType().ToString();strRequType = strRequType.Substring(4).Replace("_aspx","");switch(strRequType){ case "FRM_project_member_add": using(FRM_project_member_add objPage = (FRM_project_member_add)Context.Handler) { this.lblActor.Text = objPage.actor; this.readOnlyJudge = objPage.returnJudge; this.txtCode.Text = objPage.codeReturn; this.lblCodeNew.Text = objPage.codeReturn; } break; default: this.txtCode.Text=""; break;} 用NET2.0中的新特性 跨网页公布技术 使用PreviousPage.FindControl()方法查找目标页面的控件然后使用该控件之属性2。访问目标页面的属性在目标页面头加入 <%@ PreviousPageType VirtualPath="~/Source.aspx" %>然后使用PreviousPage.getUserName;获得目标网页的属性QQ 49887134 strRequType:是页面名称objPage.actor:actor是strRequType这页面的属性 CS文件中:private int _aa; public int AA { set { _aa = value; } get { return _aa; } } protected void Page_Load(object sender, EventArgs e) { _aa = value; }aspx文件中:<a href="aaa.aspx?passflag=<%=AA %>">参数</a> 有点乱。。说清楚点。 要是单纯的传值 hegang888888888(努力升星) ( ) 信誉:100 Blog 2007-01-08 16:34:58 得分: 0 <a href="default.aspx?x=<%=属性名%>"></a>就可以 我的那个方法只能用Server.Transfer("")跳转页面 值=属性 传过去就行了------------------------http://fenglin.xland.cn------------------------ CS文件中:private int _aa;public int AA{set { _aa = value; }get { return _aa; }}protected void Page_Load(object sender, EventArgs e){_aa = value;}aspx文件中:<a href="aaa.aspx?passflag=<%=AA %>">参数</a>这种方法应该是你想要的了,如果你是说数据绑定的话,用这个语句试试看了,“编号”是表的列名<a href='default.aspx=<%# DataBinder.Eval(Container.DataItem,"编号")%>'></a> Click the link to solve your problem.Good luck! 正则表达式 替换问题 如何在GridView的行中添加验证控件? 各位牛人,我的asp.net网站发布时碰到的问题。 我的程序到底错在哪儿了? 遇到此问题如何解决? 高分求asp.net聊天室原代码! 求个正则表达式 如果读取excel中sheet的问题 关于confirm确认无效问题 急!!!求教 js 提取字符问题 如何在绑定好的datagrid中添加列
我知道传递一个值!
a.aspx?id=8a.aspx页中Request["id"]获得的值就应该是8
string strRequType = Context.Handler.GetType().ToString();
strRequType = strRequType.Substring(4).Replace("_aspx","");
switch(strRequType)
{
case "FRM_project_member_add":
using(FRM_project_member_add objPage = (FRM_project_member_add)Context.Handler)
{
this.lblActor.Text = objPage.actor;
this.readOnlyJudge = objPage.returnJudge;
this.txtCode.Text = objPage.codeReturn;
this.lblCodeNew.Text = objPage.codeReturn;
}
break;
default:
this.txtCode.Text="";
break;
}
然后使用该控件之属性
2。访问目标页面的属性
在目标页面头加入 <%@ PreviousPageType VirtualPath="~/Source.aspx" %>
然后使用PreviousPage.getUserName;获得目标网页的属性
QQ 49887134
objPage.actor:actor是strRequType这页面的属性
private int _aa;
public int AA
{
set { _aa = value; }
get { return _aa; }
}
protected void Page_Load(object sender, EventArgs e)
{
_aa = value;
}
aspx文件中:
<a href="aaa.aspx?passflag=<%=AA %>">参数</a>
<a href="default.aspx?x=<%=属性名%>"></a>就可以
------------------------
http://fenglin.xland.cn
------------------------
private int _aa;
public int AA
{
set { _aa = value; }
get { return _aa; }
}
protected void Page_Load(object sender, EventArgs e)
{
_aa = value;
}
aspx文件中:
<a href="aaa.aspx?passflag=<%=AA %>">参数</a>这种方法应该是你想要的了,如果你是说数据绑定的话,用这个语句试试看了,“编号”是表的列名
<a href='default.aspx=<%# DataBinder.Eval(Container.DataItem,"编号")%>'></a>