刚开始学习,请有经验的大虾帮帮忙!
double t1=0.000;
string s1 = txtURI.Text.ToString();

t1 = Convert.ToInt64("s1");
        try {          
          txtHTML.InnerHtml = Convert.ToString(t1*t1);
        
    } catch(Exception) {
        txtHTML.InnerHtml = "检索页时出错";异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误: 
行 12:  string s1 = txtURI.Text.ToString();
行 13: 
行 14:  t1 = Convert.ToInt64("s1");
行 15:          }

解决方案 »

  1.   

    .net 真的不好学呀,自己先顶了,对有经验的人,我的问题一定太简单了,谢谢帮帮忙
      

  2.   

    t1 = Convert.ToInt64(s1);
    也一样出错
    源错误: 
     
    行 14:  t1 = Convert.ToInt64(s1);
    异常详细信息: System.FormatException: 输入字符串的格式不正确。
     
      

  3.   

    很简单的小程序呀,只是想计算duble的平方而已呀
      

  4.   

    <%@ Page language="C#" %>
    <%@ Import Namespace="System.Net" %>
    <%@ Import Namespace="System.IO" %><html>
    <head>
     <SCRIPT runat="server">
      void btnSubmit_Click(Object sender, EventArgs e) {
    double t1=0.000;
    string s1 = txt1.Text;
    if(s1!=""){
    t1 =Convert.ToDouble(s1);
        }    try {
              txtHTML.InnerHtml = Convert.ToString(t1*t1);   
        } catch(Exception) {
            txtHTML.InnerHtml = "检索页时出错";
        }
      }
    </SCRIPT>
    </head><body>  <form method="post" action="Webrequest.aspx" runat="server">
        请输入需要计算数字
        <asp:TextBox runat=server ID="txt1"></asp:TextBox>
        <asp:Button runat=server Text="提交" ID="btnSubmit" onClick="btnSubmit_Click"></asp:button>
        <br><br>
        <TextArea runat=server ID="txtHTML" Rows="30" Cols="80" EnableViewState="false"  Wrap="True"></TextArea>
      </form></body>
    </html>
    问题解决了原来我还没有判断就转化了谢谢xingyaohua(邢耀华)回帖