问题一:
 time1为datetime类型,如果我判断它是否为空,这样写行吗?if(time1!=null){执行语句},在if语句里面这样直接判断行吗?
还是得先把time1转换为字符串类型,string str1=conver.tostring(time1),然后再if(str1!=""){执行语句}。
问题二:  隐藏域标签初值为空,我想实现当点击按钮1的时候给隐藏域标签赋值为0,当点击按钮2的时候给隐藏域标签赋值为1,不知道怎么实现,请帮忙。下面这样写行吗? <input type="hidden" id="Hidden1" name="Hidden1" value="" /><input type="button" id="btn1" name="btn1" value="未回访"  onclick="doEdit1()"/><input type="button" id="btn2" name="btn2" value="已回访"  onclick="doEdit2()"/><script type="text/javascript">function doEdit1()
{
   $('#Hidden1').value=0;
}
function doEdit2()
{
   $('#Hidden1').value=1;
}
</script>

解决方案 »

  1.   

    只能写if(time1!=null) 不然如果NULL的话转换会引发异常
    其实你自己测试下就知道了。。2分么,要多实践
    问题二:你自己没有试过么?至少先自己测试下再问吧,话说回来这样写应该是没问题的。
      

  2.   

    问题一, 可以直接判断, 否则转STRING是会异常
    问题二, $是一个自定义方法, 抄程序也需要自己有一些基础了解.
      

  3.   

    DateTime不可能为空,if(time1!=null)恒为true...值类型都不可能==null,只有Nullable<T>才有可能...
      

  4.   

    if(time1!=null){执行语句}是可以的,
    <input type="button" id="btn1" name="btn1" value="未回访"  onclick="doEdit('0')"/><input type="button" id="btn2" name="btn2" value="已回访"  onclick="doEdit('1')"/> <script type="text/javascript"> 
    function doEdit(value)
    {
     document.getElementById("Hidden1").value=value;
    }
    </script>
    如果你加入了Jquery,使用$可以的
    这种问题自己试验就行了,还拿出来问,这样是永远学不好的