凌晨2点,超连接传递参数的问题<A href="frmStrage.aspx?BillingID=<%# GetBillingID()%>" target="right"></A>,但在frmStrage.aspx.cs中
凌晨2点,超连接传递参数的问题<A href="frmStrage.aspx?BillingID=<%# GetBillingID()%>" target="right"></A>,但在frmStrage.aspx.cs中Request.Parms["BillingID"]总是的不到数据,
frmStrage.aspx.cs中:protected string GetBillingID(){ return this.ddlBilling.SelectedValue.ToString();},我发现GetBillingID()根本就没有得到值,怎么解决?protected string GetBillingID(){ return "1";}也得不到,
<A href="frmStrage.aspx?BillingID=‘<%# GetBillingID()%>'" target="right"></A>,也不行,比较急,谢谢!超连接是在页面的html中
问题点数:20、回复次数:6Top
1 楼hgknight(江雨.net)回复于 2003-11-01 02:46:05 得分 10
try
Request.QueryString["BillingID"]Top
2 楼saucer(思归)回复于 2003-11-01 02:50:18 得分 10
open the HTML source in IE and see what's there, you might need to call Page.DataBind()
or
A href='frmStrage.aspx?BillingID=<%= GetBillingID()%>' target="right"></A>,Top
3 楼betteronly(小鸟试飞)回复于 2003-11-01 05:54:29 得分 0
我也出现了类似的问题
<a href="index.aspx?ID=3"></a>
在index.aspx.cs 文件中 用 int a=Request.QueryString["ID"] 接受不到,,怎么回事,,呀,,,,
可是不行,怎么回事???
Top
4 楼betteronly(小鸟试飞)回复于 2003-11-01 05:58:28 得分 0
大哥你解决没有,,说说答案,我等这呢,,Top
5 楼lishao(lishao)回复于 2003-11-01 14:44:20 得分 0
html中用思归大侠的方法:<A href='frmStrage.aspx?BillingID=<%= GetBillingID()%>' target="right"></A>,新页面中用hgknight(江雨.net)的方法:Request.QueryString["BillingID"],protected stringGetBillingID(){ return this.ddlBilling.SelectedValue.ToString();}得到的BillingID是页面最后post的this.ddlBilling.SelectedValue.ToString()的值,在定义ddlBilling的时候,不能用 autopost=true;怎么办?也就是说接受不到ddlBilling的最后的selectedChanged()的值?
html中的定义:
<FONT size="2">计费策略<asp:dropdownlist id="ddlBilling" runat="server" Width="114px"> <asp:ListItem Value="-1" Selected="True">(全部)</asp:ListItem></asp:dropdownlist></FONT></TD>Top
6 楼betteronly(小鸟试飞)回复于 2003-11-01 23:38:40 得分 0
谢谢了,,感激不尽,,
还有就是
在页面aspx文件中html代码中可以使用<%= GetBillingID()%>这东西??
asp中要是 html里面需要一个变量值不管什么地方,<%=a%>如<%=now()%>就的出当前时间,
可是,在asp.net中我试了不行呀,,<%= GetBillingID()%> 可以????
解释解释
谢谢Top



