刚开始学习,请有经验的大虾帮帮忙!
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: }
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: }
也一样出错
源错误:
行 14: t1 = Convert.ToInt64(s1);
异常详细信息: System.FormatException: 输入字符串的格式不正确。
<%@ 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(邢耀华)回帖