❶ 如何得到服务器控件中的服务器控件id
可以从UniqueId获取在服务器端的Id
ClientId用于获取在页面上的Id
❷ asp.net怎么从前台取到后台值,后台取到前台值
1、实现在ASP.NET中Session的sessionState--》Off模式方法代码如下。
❸ 服务端怎么获取Repeater控件下的客户端控件id
被遍历的服务器控件:+ CommandName="ShowUser" OnCommand="lbtn_Command";
后台.cs文件:+
protected void lbtn_Command(object sender, CommandEventArgs e)
{
//这个sender就是你前台点击的控件,用 AS 实例化,之后想干嘛都行,例如
LinkButton lbtn = sender AS LinkButton;
if(lbtn!=null)
{
string id = lbtn.ID;
}
//这个是供多控件执行不同业务的需要
if (e.CommandName == "ShowUser" && e.CommandArgument != null)
{
//干你想干的
}
}
另:ClintMode ,OnItemDataBound ,OnItemCommand ,都值得你关注,至于在哪,自己找吧。
不管是服务器控件还是HTML控件,都可以通过在后台或JS技术控制;
服务器最终还web页面还是会变成HTML控件;
要想玩的好就理解一下它们的机制。