Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 单击“添加”按钮后在文本框中复制nullreference异常_Html_Nullreferenceexception_Developer Tools_Object Reference_Radtextbox - Fatal编程技术网

Html 单击“添加”按钮后在文本框中复制nullreference异常

Html 单击“添加”按钮后在文本框中复制nullreference异常,html,nullreferenceexception,developer-tools,object-reference,radtextbox,Html,Nullreferenceexception,Developer Tools,Object Reference,Radtextbox,单击“添加”按钮后,我试图在文本框中复制NullReferenceException 是否有一种方法或工具可供使用,以便在我进入页面后,更改文本框ID,使其抛出NullReferenceException 我已经尝试使用developertools在工作时更改文本框id 在单击“添加”按钮之前在页面上单击,但它仍然可以识别 原始文本框id,因此不会抛出错误 我想只使用前端复制问题,而不使用 从功能测试人员的角度更改代码。欣赏 谢谢你的帮助 <div id="divSalesContent"

单击“添加”按钮后,我试图在文本框中复制
NullReferenceException

是否有一种方法或工具可供使用,以便在我进入页面后,更改文本框ID,使其抛出
NullReferenceException

我已经尝试使用developertools在工作时更改文本框id 在单击“添加”按钮之前在页面上单击,但它仍然可以识别 原始文本框id,因此不会抛出错误


我想只使用前端复制问题,而不使用 从功能测试人员的角度更改代码。欣赏 谢谢你的帮助

<div id="divSalesContent" runat="server" style="overflow: scroll;
width: 1017px; height: 680px; padding: 2px">
          <table border="0" cellpadding="0" cellspacing="0" width="500">
               <td colspan="5" style="border-left: .5px; border-left-style: solid; border-right: 2px; border-right-style: solid; border-color:

                  <telerik:RadTextBox ID="OrderName" 
                        runat="server" 
                        Width="50px" 
                        Skin="Simple" 
                        Font-Bold="true" 
                        Font-Names="Verdana" 
                        Font-Size="11px" 
                        ForeColor="#22222"
                        BackColor="#CFFDFF"
                        MaxLength="30">
                  </telerik:RadTextBox>         
                  <asp:DropDownList ID="ddlTypes" 
                        runat="server"
                        BackColor="#CCCDFF"
                        Font-Names="Verdana" 
                        Font-Bold="true"
                        Font-Size="10px">
                  </asp:DropDownList>
               </td>            </table>        </div>
             <div id="divSubmitting" runat="server" style="padding-left: 3px; padding-top: 6px; width: 800px; text-align: justify">
          <br /><br />
          <asp:Button ID="btnAddNewOrder" 
              runat="server" 
              Text="Submit" 
              OnClick="btnAddNewOrder_click" />
          <span style="padding-left: 189px">
          </span>
</div>


是的,在你使用的任何一行,都要这样做

throw NullReferenceException
这将抛出异常


我想在不更改代码的情况下在前端复制问题。我想问你为什么要复制这样的异常。验证错误是否已解决?复制一个归档的bug?国际海事组织这样的例外是……例外,没有理由“模拟”它。这绝对不能发生(如果正常的代码路径不会抛出它,那么您对此无能为力,添加断言并快乐生活)。@AdrianoRepetti Yes验证已解决的错误。我只是想证明会发生什么,例如我的页面上有textbox1.text,然后它被删除了,但我有一个使用textbox1.text的代码,它应该抛出一个错误,但我无法在测试端复制它。所以我想知道是否有办法更改textboxId来测试这个问题。当你访问这个页面时,它会抛出一个编译器错误,这样普通的测试就会捕获它。要模拟它,您必须更改某些内容,然后测试是无意义的(IMO)。@AdrianoRepetti您在单击Addbutton后是否遇到nullreferenceexception?我的代码仅受保护void btnSave_click(object sender,EventArgs e){string orderName=orderName.Text;}但它仍然会抛出一个错误,表示即使存在Ordername.text,也找不到它。请尝试发布相关代码!我想它在别处,当您访问页面时,这种错误(更改aspx页面但保持代码保持不变)会在编译时被捕获,所以应该是其他错误。