首页 > .Net用户控件的属性传递一个动态的值?

.Net用户控件的属性传递一个动态的值?

碰到一个问题,是需要在用户控件里面传递一个动态的值,这个值是网址的一个参数值,链接会变化

路径是: http://localhost:50399/WebForm1.aspx?acid=51,acid的值会变化,控件是这样子展示的:
<uc1:UC_ArticleDetail runat="server" ID="UC_ArticleDetail" ICN_TC="new_xwzx" ICN_CategortID="" />
这个ICN_CategortID属性需要获取网址的acid值,进行传递,这种情况怎么获取,尝试许久了,用的<%=id %>这种方法,传递过去的值就是这个,这是什么情况?
希望,看到的朋友们,帮忙分析一下,怎么解决。感谢。


runat="server" 的控件,会在对应的后台代码中产生由 ID 指定名称的对象,也就是 UC_ArticleDetail,你直接给它的 ICN_CategortID 属性赋值就可以了

UC_ArticleDetail.ICN_CategortID = "acid you want";
【热门文章】
【热门文章】