![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
sinkzephyr
这个作者很懒,什么都没留下…
展开
-
.net 触发自定义控件的事件
当你自定义一个UserControl时,如果为UserControl定义事件,如Page_Load,要先在ascx文件上设置@ Control 的AutoEventWireup="true" ,否则不会触发事件.也就不能引发UserControl的Page_Load等事件 MSDN :AutoEventWireup 属性 获取或设置一个值,该值指示 ASP.NET 页的事件是否自动连接到事件处理函原创 2007-06-21 20:14:00 · 863 阅读 · 0 评论 -
GridView格式化短日期
问题:当GridView绑定DateTime类型的数据时,经常会出现显示长日期格式,但我们经验要用到一个出生年月的数据,我们只要1984-3-21,可默认的是1984-3-21 00:00:00解决:注:1. {0:d}是表示短日期格式,可参考http://msdn2.microsoft.com/zh-cn/library/az4se3k1(VS.80).aspx2. HtmlEncode="Fa原创 2007-06-21 20:20:00 · 940 阅读 · 0 评论 -
获得客户端ID
在.net项目,当我们用到javascript或者其他别的客户端脚本时,常常需要用到asp.net控件的ID,但asp.net控件的ID在server和client是不一样的,比如Server:TextBox ID="txtName"到了client,ID就成了:ctl00_ContentPlaceHolder1_txtName要想在客户端控件(htmlcontrol)获得txtName的ID,那原创 2007-06-21 21:18:00 · 1888 阅读 · 0 评论 -
.net 2.0 只读TextBox取值问题
.net 2.0中,当我们想让用户只看到TextBox的Text,值通过JS脚本来设置时,往往会把TextBox的ReadOnly属性设置为True.但这样在Server端就会获取不到Client端用JS脚本改变后的值.因为Microsoft为了安全性,默认ReadOnly属性为True的控件是你不想改变值的,也就是说禁止获取只读属性的控件的值.如果想要获得只读控件的值,还是有办法的.步骤1:把控原创 2007-06-25 11:18:00 · 1002 阅读 · 0 评论 -
两个ListBox的互动
适合:.Net 2.0VS2005效果:ASPX页面: table> tbody> tr> td> asp:ListBox ID="lbLeft" runat="server" SelectionMode="Multiple"> asp:ListItem>添加名字asp:ListItem>原创 2007-07-26 21:34:00 · 904 阅读 · 0 评论 -
VS2005小技巧
1.把鼠标放在你要添加的点上,双击工具箱的控件可实现添加控件(不用拖拉),可增快速度.或在插入的地方很小时,结合方向键操作能解决鼠标拖拉难定位的问题2.当aspx有很多XHTML验证错误时解决方法:工具-->选项-->文本编辑器-->HTML-->验证,把右边的目标改成IE6.0就行3.用了插件AssistX后,所定义的变量是由多个单词拼起来或者太长的话,下面就会有红色线,解决方法:Visual原创 2007-07-26 20:38:00 · 559 阅读 · 0 评论 -
动态添加控件并获取其值
注意:1.aspx页面里必须添加EnableViewState="true",使动态添加的控件状态可保存2.动态添加的控件最好放在容器上(这里用Panel这个容器)3.必须设置动态控件的ID,否则获取不到该控件建议:运用Asp.net Ajax会有更好的用户体验效果例子:test2.aspx:@ Page Language="C#" AutoEventWireup="true" Code原创 2007-07-25 13:43:00 · 1487 阅读 · 1 评论