- 浏览: 718941 次
- 性别:
- 来自: 南宁
最新评论
-
如果我爱上你的笑容:
牛腩老师讲的课很棒 目前新闻发系统学习中 `(*∩_∩*)′
64位win8.1系统安装intelhaxm -
k04110411:
jhlovett 写道牛哥,想问下 public void P ...
ASP.NET通过HTML的上传文件标签来上传文件 -
liuzhijie3:
我也留个脚印用到了,讲的不错
.NET中获取字符串的MD5码 -
han_yankun2009:
,楠老师不错呀
在一堆数中查询相加得某个数的组合 -
allstara609:
请问牛老师,datalist中如何去掉数字中多余的0?
去掉数字中多余的0(ASP.NET)
文章列表
数据库中存储日期的字段类型为datetime类型的时候,在按照日期来查询的时候就有问题,不能是
where riqi like '%2008-09%'
之类的来查询。。。必须得先把riqi列转化成字符串后方可查询,下面是按日期查询的例子:
select * from orders
where replace(CONVERT(char(10),OrderDate,111),'/','-') like '2008-09%'
其中“111”参数是把日期转成形如“2008/09/12” 的样子,所以得用replace函数把/转成-
- 2008-10-09 15:47
- 浏览 1031
- 评论(1)
DDR3内存相对于DDR2内存,其实只是规格上的提高,并没有真正的全面换代的新架构,DDR3在大容量内存的支持较好。
DDR3内存接触针脚数目同DDR2皆为240pin,但是防呆的缺口位置不同。DDR3与DDR2内存的核心电压也不同,DDR3内存的核心电压为1.8V,DDR2内存的核心电压为1.5V。因此,DDR3内存不能插在DDR2内存的插槽中使用。
SDR的频率是100、133。
DDR1的频率是266、333、400。
DDR2的频率是533、667、800。
DDR3的频率是800、1066、1333、1600。
最近在做“装机大师”的模块,http://w ...
- 2008-10-09 15:44
- 浏览 2818
- 评论(0)
①导入相应的包:
using System.Web.Mail;
using System.Net.Mail;
using System.Net;
②建立发送Email的方法:
/// <summary>
/// 发送EMail
/// </summary>
/// <param name="title">标题</param>
/// <param name="bod ...
- 2008-10-09 11:01
- 浏览 2012
- 评论(1)
window.print() 实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功能菜单一样,不能精确分页,不能设置纸型,套打的问题更加无从谈起,只不过,可以让用户不用去点菜单,直接点击网页中的一个按钮,或一个链接里面调用罢了。事实上,很多用户都是采用这种方式打印,但是这种方式最致命的缺点是不能设置打印参数,比如纸型,页边距,选择打印机等等。
需要指出的是这种方法提供一个打印前和打印后的事件onbeforeprint、onafterprint。可以在打印前的时候重新编辑一些格式,专门送去打印,打印后又处理回来。
function window.onbeforeprint() ...
- 2008-10-08 11:08
- 浏览 3818
- 评论(0)
其实和GridView差不多的,如果模板中是有按钮之类的可以设置CommandName值的,可直接在ItemCommand事件中获取CommandName或者CommandArgument,
如果是模板中有文本框之类的,把文件框的AutoPostBack属性设置为True,然后在TextChanged事件中编写如下代码:
TextBox t = (TextBox)sender;
RepeaterItem ri = (RepeaterItem)t.NamingContainer;
string itemid =((HiddenField)ri.FindControl(" ...
- 2008-10-02 17:08
- 浏览 2718
- 评论(0)
昨晚亲戚生日,下班晚了,去到那里喝了一碗甲鱼汤,以前喝都没事的,没想到昨晚一喝就肚子疼了,后来也就没吃什么东西就回家了,回到家里疼得更加难受,而且还全身痒痒的,还没洗澡的就上床了,整个晚上一直都不舒服,痒死了,等到3点钟的时候又爬起来洗澡。。。
现在还在痒着的,上网查了一下竟然是吃甲鱼过敏,晕。。。以后好像吃着都没事的。。郁闷啊。。。以后不吃了。。。
- 2008-10-02 17:06
- 浏览 1275
- 评论(1)
前台页面代码:
<asp:BulletedList ID="bulPPName" runat="server"
ondatabound="bulPPName_DataBound" CssClass="bul">
</asp:BulletedList>
后台绑定代码:
bulPPName.DataSource = ProListDAO.GetPPNameByProId(productid);
bulPPName.DataTextFie ...
- 2008-10-02 16:55
- 浏览 2712
- 评论(0)
原来我的写法是:
<%# Server.UrlEncode(Eval("IPVN")) %>
测试不成功,后来改了一下,加个ToString()方法就成了。嘿嘿,完成的代码如下:
<a href='ShowProParam.aspx?name=<%# Server.UrlEncode(Eval("IPVN").ToString()) %>&itemid=<%# Eval("ItemId") %>'>
- 2008-10-02 11:42
- 浏览 1387
- 评论(0)
ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), "提示", "alert('购物车为空,请先购物!')", true);
现在才知道原来.NET中弄AJAX这么容易啊,任何页面拉个SM控件,再按个UP控件,把页面内容全包在一起就成了,呵呵,真的蛮方便滴。。。
- 2008-09-30 18:09
- 浏览 1920
- 评论(1)
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('加入暂存架成功!');</script>");
类似于AJAX的效果,页面不刷新!!!
- 2008-09-30 17:52
- 浏览 4503
- 评论(0)
GridView模板列有一TextBox,TextBox的AutoPostBack属性为True,在TextChanged事件中可通过如下代码获取当前行某列的值:
TextBox t = (TextBox)sender;
GridViewRow drv = (GridViewRow)t.NamingContainer;
int rowIndex = drv.RowIndex;
string coid = ((Label)gdvList.Rows[drv.RowIndex].FindControl("lblCoId ...
- 2008-09-30 17:45
- 浏览 5748
- 评论(0)
用GridView或其他控件绑定数据的时候,有时候需要判断从数据库中获取的值是否是空值,然后显示相应的内容,如果在后置代码中写的话只有是在RowDataBound事件里判断,而我们可以在前台ASPX页面中使用如下代码来判断绑定的值是否是空值:
<%# string.IsNullOrEmpty(Eval("pic").ToString()) ? "" : Eval("pic") %>
- 2008-09-30 17:36
- 浏览 2580
- 评论(0)
在目前的工作中经常用到,特此记录,特别是那个 DataRowView ,经常是忘记怎么拼写的,嘿嘿!
// 判断订单状态填充“操作”列
protected void gdvOrders_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
DataRowView drv = (DataRowView)e.Row.DataItem ; ...
- 2008-09-30 17:32
- 浏览 4027
- 评论(0)
总有用到的时候,先记下来!!!
[\u4e00-\u9fa5]
VS中自带的,为了以后需要的时候再打开VS,先记录在这里了。。嘿嘿。。。
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*