a.aspx b.ascx两个,一个页面一个用户控件!b.ascx中有public string ss;在a.aspx中
<%@Register TagPrefix="u1" TagName="b" src="b.ascx"%>
<u1:b id="2" runat="server" ss='<%=mm%>'>a.aspx后台中
protected string mm;
page_load中给mm="asdf";但最后运行完成后,在b.ascx中ss的值为"<%=mm%>"
即,没有给mm的没有取值这是什么原因呢!应该是a.aspx的页面完成给mm赋值,b.ascx执行吗。我的理解有什么问题吗!
<%@Register TagPrefix="u1" TagName="b" src="b.ascx"%>
<u1:b id="2" runat="server" ss='<%=mm%>'>a.aspx后台中
protected string mm;
page_load中给mm="asdf";但最后运行完成后,在b.ascx中ss的值为"<%=mm%>"
即,没有给mm的没有取值这是什么原因呢!应该是a.aspx的页面完成给mm赋值,b.ascx执行吗。我的理解有什么问题吗!
解决方案 »
- Web Coder如何寻找Web Designer呢?
- 哪位帮忙翻译一,C#->VB 关于Server.Transfer跨页面传对象
- 求采集网页信息内容代码?
- 如果通过时间来进行数据库操作
- 谁知道水晶报表怎么连接oracle服务器阿?
- 初学,下面这个代码怎么执行?
- 请问如何从dataTable A中读取满足一定条件的数据到另一个DataTable B中?(B数据记录小于等于A)
- 刚学asp.net请教一个问题!!关于datagrid..
- 这样的SQL语句如何写?
- 在asp.net中大家如何写“确定”的?
- 救命3 静态网页中读取数据
- 〖up有分〗【是不是字符串的时间比较不对?? 】~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
这能通过编译?
为什么不可以! 用户控件有public string ss;的属性设置。
mm是本页a.aspx的protected string mm;如果将
ss='asdf'这样肯定能取到值
但为什么
ss='<%=mm%>'这样mm不给输出值呢!
那样是可以。
但是这样写有什么问题吗!
为什么不行呢?