05-03
虽然不停的记,但是还会往,简单的东西啊!!!!
服务器端控件:在html标签中添加了服务器端控件标示 runat="server" 之后,可以在服务器端通过findControl(id)方法找到这个控件,并对其进行操作;
<a>标签的查找:HtmlAnchor a= e.Item.FinfControl("aid") as HtmlAnchor; <a>标签在后台没有自己的类型 所以转换为HtmlAnchor;
用jquery在前台查找服务器端控件:服务器端控件在模板内会改变控件的id,所以不能直接用id选择器;
可以根据最后匹配这个方法:$("input[id=$'txtname']") input是服务器端控件在html中的标签类型,id=$表示在html页面中查找id的最后名为txtname的那个标签
从后台像前台输出一段js脚本的方法:
Response.Write("<script type='text/javascript'>alert('哈哈哈哈');</script>");
string str = "<script type='text/javascript'>alert('哈哈哈哈');</script>";
ClientScript.RegisterClientScriptBlock(this.GetType(),"aaa",str); --先输出alert,然后在刷新页面,所以在不点击确定之前 页面一直是白的
ClientScript.RegisterStartupScript(this.GetType(),"bbb",str); --先刷新页面,然后在进行alert提示,在alert之前,页面已经刷新好了
浙公网安备 33010602011771号