.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 %>这种方法,传递过去的值就是这个,这是什么情况?
希望,看到的朋友们,帮忙分析一下,怎么解决。感谢。

阅读 2.2k
1 个回答

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

UC_ArticleDetail.ICN_CategortID = "acid you want";
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进