探索测试之路。。。

发布新日志

  • Visual Studio 2005下“该项不适于在指定状态下使用”

    2008-06-12 16:30:14

    用vs2005里面gridview配置数据源的时候,报错“该项不适于在指定状态下使用”;
    在网上搜了下,有两种方案:
    1.删除目录
    删除C:\Documents and Settings\administrator\Application Data\Microsoft\VisualStudio\8.0目录下的所有内容,我删除的时候,提示有个文件夹占用,关了vs2005然后删除,删成功之后,在打开vs2005进行配置,配置成功了;
    参考http://forums.msdn.microsoft.com/en-US/csharpide/thread/dfa2d214-d32f-4174-8fcd-e82beb68c8ed/
    2.修改密码
    还有种说法是修改超级用户的密码,改成安装vs2005时候的密码,不过我没有试过,不知道有没有效;

  • 访问被拒绝:“microsoft.web.ui.webcontrols”的解决办法

    2007-09-07 15:29:45

    错误:  
    配置错误    
    说明:  在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。    
     
    分析器错误信息:  访问被拒绝:“microsoft.web.ui.webcontrols”。  
     
    --------------------------  
    解决:  
    其中最常见的原因是Indexing  service服务引起的。解决方法就是停用Indexing  service,或配置ASP.net  的临时目录不受Indexing  service服务的影响。  
     
    配置ASP.net  的临时目录不受Indexing  service服务的影响的步骤如下:  
     
    1、开始  --  管理工具  --  计算机管理(Win2003的位置,其他操作系统类似)打开计算机管理  
    2、展开计算机管理左边树中“服务和应用程序”节点,再在其下展开“索引服务”节点,再在其下展开“System”节点,再在其下展开“目录”节点。  
    3、在计算机管理的右边我们可以看到配置的索引服务目录。  
    4、在“目录”节点上右击鼠标,选择“新建”--“目录”  
    5、在“添加目录”对话框中,路经输入框中输入  ASP.net  的临时文件目录。默认应该是:  
    c:\<WINDIR>\Microsoft.NET\Framework\<Version  Number>\Temporary  ASP.NET  Files    目录。  
    <Version  Number>  指你要处理的.net版本。  
    6、在“包含在索引中吗?”选项中,选择“否”  
    7、单击“确定”按钮  
    8、在“索引服务”节点上右键单击,重起索引服务即可。  
                                                            ---转载
  • .Net里面datagrid找定位

    2007-09-06 17:07:14

    private void DGList_ItemDataBound(object sender, DataGridItemEventArgs e)
      {
       if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
       {  
        ((ImageButton)(e.Item.Cells[11].FindControl("Img_edit"))).Visible=false;
        ((ImageButton)(e.Item.Cells[11].FindControl("Img_stop"))).Visible=false;
       }
      }
    通过绑定事务里面寻找,ImageButton是相应的控件类型;

  • .Net前台控件应用问题

    2007-09-06 12:00:49

    前台定义了一个html控件,
    <html>
    <body>
    <form>
    <input class="button" id="btn_add" type="button" value="添 加" ōnclick="javascrīpt:go('../BaseData/Goods01Edit.aspx');">
    </form>
    <scrīpt language=javasctipt>
    function doDelete()
    {...}
    if('<%=IsEdit%><%=IsEdit%>'=='False') document.getElementById("btn_add").style.display="none";
    </scrīpt>
    </body>
    </html>
    其中IsEdit是后台定义的一个全局bool型变量;

  • VS.Net 2003调试您是服务器上“Debugger Users”组的成员的解决(转)

    2007-07-25 09:40:09

    今天调一个ASP.NET的程序,老弹出"试图运行项目时出错: 无法在 Web 服务器上启动调试。您没有调试该服务器的权限。验证您是服务器上“Debugger Users”组的成员。"的信息,经过多次试验,最终的解决方案如下:

    1.开始>计算机管理>本地用户和组>用户,在ASP.NET用户隶属组加多一个Administrators
    2.IE>工具>Internet选项>受信站点,将http://localhosthttp://计算机名、http://计算机ip、http://127.0.0.1统统加入到受信站点
    3.IE>工具>Internet选项>受信站点>自定义级别>用户验证,选“使用当前用户名和密码登录” 。

     

Open Toolbar