ASP.NET高手来

diablososi 2012-10-14 06:21:25
flag=xiyangyang.boxMoney.Button1_Click(cunru).value; 说xiyangyang末定义 迷糊了。。哪位指点指点

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeBehind="boxMoney.aspx.cs" Inherits="xiyangyang.boxMoney" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
<script type="text/javascript">
function check(){
var cunru=document.getElementById("<%=TextBox1.ClientID %>").value;
if(cunru=="")
{
document.getElementById("spanuser").innerHTML="<font color='red'>存入金额不能为空!</font>";
return false;
}
document.getElementById("spanuser").innerHTML="<font color='red'>存入成功!</font>";
var flag;
flag=xiyangyang.boxMoney.Button1_Click(cunru).value;
if (flag=true)
{ return true;}
else
{ return false;}
}
function check1(){
var quchu=document.getElementById("<%=TextBox2.ClientID %>").value;
if(quchu=="")
{
document.getElementById("span1").innerHTML="<font color='red'>取出金额不能为空!</font>";
return false;
}
document.getElementById("span1").innerHTML="";
var pass2=document.getElementById("<%=TextBox3.ClientID %>").value;
if(pass2=="")
{
document.getElementById("span3").innerHTML="<font color='red'>二级密码不能为空!</font>";
return false;
}
document.getElementById("span3").innerHTML="";
return true;
}
function check2(){
var cr=document.getElementById("<%=TextBox5.ClientID %>").value;
if(cr=="")
{
document.getElementById("span4").innerHTML="<font color='red'>存入金额不能为空!</font>";
return false;
}
document.getElementById("span4").innerHTML="";
var name=document.getElementById("<%=TextBox4.ClientID %>").value;
if(name=="")
{
document.getElementById("span5").innerHTML="<font color='red'>对方用户不能为空!</font>";
return false;
}
document.getElementById("span5").innerHTML="";
var pass2=document.getElementById("<%=TextBox6.ClientID %>").value;
if(pass2=="")
{
document.getElementById("span6").innerHTML="<font color='red'>二级密码不能为空!</font>";
return false;
}
document.getElementById("span6").innerHTML="";
return true;
}
</script>
<table id="right" width="100%" style="height:607" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="488" style="vertical-align:top;" >


<div style="text-align:left; width:510px; " >
<div>
<input id="Radio1" type="radio" name="Radio1" value="1" onclick="displayDiv(1)" checked="CHECKED" />
存入保险箱
<input id="Radio2" type="radio" name="Radio1" onclick="displayDiv(2)" value="2" />
从保险箱取出
<input id="Radio3" type="radio" name="Radio1" onclick="displayDiv(3)" value="3" />
给另外账号转账

</div>
<div id="find1" >

<table width="100%" class="register" style="border:1px; border-color:#669999; height: 97px;" cellpadding="2" cellspacing="2">
<tr>
<td colspan="2" align="center">
  存入保险箱</td>
</tr>
<tr height="30">
<td align="right" style="width: 148px">
用户名:</td>
<td align="left">
<asp:Literal ID="Literal1" runat="server"></asp:Literal></td>
</tr>

<tr height="30">
<td align="right" style="width: 148px">
现金:</td>
<td align="left">
<asp:Literal ID="Literal4" runat="server"></asp:Literal></td>
</tr>

<tr height="30">
<td align="right" style="width: 148px">
存款:</td>
<td align="left">
<asp:Literal ID="Literal7" runat="server"></asp:Literal></td>
</tr>

<tr height="30">
<td align="right" style="width: 148px"> 存入金额:</td>
<td align="left">
<asp:TextBox ID="TextBox1" style="border: solid 1px #A7E8FE" Height="20px" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" runat="server" ></asp:TextBox><span id="spanuser" ></span></td>
</tr>
<tr>
<td colspan="2" style="text-align:center;" >
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="存 入" OnClientClick="return check()" /></td>
</tr>
</table>


</div>
<div id="find2" style="display:none;" >
<table width="100%" class="register" style="border:1px; border-color:#669999; height: 97px;" cellpadding="2" cellspacing="2">
<tr>
<td colspan="2" align="center">
  取出保险箱</td>
</tr>
<tr height="30">
<td align="right" style="width: 148px">
用户名:</td>
<td align="left">
<asp:Literal ID="Literal2" runat="server"></asp:Literal></td>
</tr>
<tr height="30">
<td align="right" style="width: 148px">
用户金币:</td>
<td align="left">
<asp:Literal ID="Literal5" runat="server"></asp:Literal></td>
</tr>

<tr height="30">
<td align="right" style="width: 148px">
存款:</td>
<td align="left">
<asp:Literal ID="Literal8" runat="server"></asp:Literal></td>
</tr>

<tr height="30">
<td align="right" style="width: 148px"> 取出金额:</td>
<td align="left">
<asp:TextBox ID="TextBox2" style="border: solid 1px #A7E8FE" Height="20px" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" runat="server"></asp:TextBox><span id="span1" ></span></td>
</tr>
<tr height="30">
<td align="right" style="width: 148px">
二级密码:</td>
<td align="left">
<asp:TextBox ID="TextBox3" style="border: solid 1px #A7E8FE" Height="20px" runat="server" TextMode="Password"></asp:TextBox><span id="span3" ></span></td>
</tr>
<tr>
<td colspan="2" style="text-align:center;" >
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="取 出" OnClientClick="return check1()"/></td>
</tr>
</table>


</div>
<div id="find3" style="display:none;" >
<table width="100%" class="register" style="border:1px; border-color:#669999; height: 97px;" cellpadding="2" cellspacing="2">
<tr>
<td colspan="2" align="center">
  存入对方保险箱</td>
</tr>
<tr height="30">
<td align="right" style="width: 148px">
用户名:</td>
<td align="left">
<asp:Literal ID="Literal3" runat="server"></asp:Literal></td>
</tr>
<tr height="30">
<td align="right" style="width: 148px">
用户金币:</td>
<td align="left">
<asp:Literal ID="Literal6" runat="server"></asp:Literal></td>
</tr>

<tr height="30">
<td align="right" style="width: 148px">
存款:</td>
<td align="left">
<asp:Literal ID="Literal9" runat="server"></asp:Literal></td>
</tr>
<tr height="30">
<td align="right" style="width: 148px"> 存入金额:</td>
<td align="left">
<span id="span2" >
<asp:TextBox ID="TextBox5" style="border: solid 1px #A7E8FE" Height="20px" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" runat="server"></asp:TextBox></span><span id="span4"></span></td>
</tr>
<tr height="30">
<td align="right" style="width: 148px">
对方用户:</td>
<td align="left">
<asp:TextBox ID="TextBox4" runat="server" style="border: solid 1px #A7E8FE" Height="20px"></asp:TextBox><span id="span5"></span></td>
</tr>
<tr height="30">
<td align="right" style="width: 148px">
二级密码:</td>
<td align="left">
<asp:TextBox ID="TextBox6" runat="server" style="border: solid 1px #A7E8FE" Height="20px" TextMode="Password"></asp:TextBox><span id="span6"></span></td>
</tr>
<tr>
<td colspan="2" style="text-align:center;" >
<asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="存 入" OnClientClick="return check2()"/></td>
</tr>
</table>


</div>




</div>

<%-- ----------------------------------------%>


<table width="100%" border="0" cellspacing="0" cellpadding="0">


<tr>
<td height="150" colspan="2">





</td>
</tr>
</table>
</td>
<td ></td>
</tr>
</table>


<script type="text/javascript" >

function displayDiv(divid)
{
if(divid==1)
{
document.getElementById("find1").style.display="block";
document.getElementById("find2").style.display="none";
document.getElementById("find3").style.display="none";

}
if(divid==2)
{
document.getElementById("find1").style.display="none";
document.getElementById("find2").style.display="block";
document.getElementById("find3").style.display="none";

}
if(divid==3)
{
document.getElementById("find1").style.display="none";
document.getElementById("find2").style.display="none";
document.getElementById("find3").style.display="block";

}




}



</script>

</asp:Content>
...全文
345 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxjocy 2013-09-07
  • 打赏
  • 举报
回复
引用 1 楼 net_lover 的回复:
xiyangyang是服务器端的定义,你客户端不能使用的 flag=xiyangyang.boxMoney.Button1_Click(cunru).value; if (flag=true)也是错误的
同意
javamy007 2013-09-07
  • 打赏
  • 举报
回复
我只是来围观一下!!
  • 打赏
  • 举报
回复
js想调用后台方法得通过ajax,直接这样写不行。
另外xiyangyang.boxMoney.Button1_Click(cunru).value这种语法是?
孟子E章 2012-10-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

引用 1 楼 的回复:
xiyangyang是服务器端的定义,你客户端不能使用的
flag=xiyangyang.boxMoney.Button1_Click(cunru).value;

if (flag=true)也是错误的

我要调用 boxMoney.aspx.cs这个页面里的 xiyangyang.boxMoney 这个函数。我其他的页面也是这么写的啊~
[/Quote]

调用函数采用ajax,不是你直接写上就可以了
diablososi 2012-10-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
xiyangyang是服务器端的定义,你客户端不能使用的
flag=xiyangyang.boxMoney.Button1_Click(cunru).value;

if (flag=true)也是错误的
[/Quote]
我要调用 boxMoney.aspx.cs这个页面里的 xiyangyang.boxMoney 这个函数。我其他的页面也是这么写的啊~
lshfong 2012-10-15
  • 打赏
  • 举报
回复
xiyangyang是服务器端的定义,你客户端不能使用的
flag=xiyangyang.boxMoney.Button1_Click(cunru).value;

if (flag==true)
jchong110 2012-10-15
  • 打赏
  • 举报
回复
同意一楼的
H_Gragon 2012-10-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
xiyangyang是服务器端的定义,你客户端不能使用的
flag=xiyangyang.boxMoney.Button1_Click(cunru).value;

if (flag=true)也是错误的
[/Quote]
同意!~
dalmeeme 2012-10-14
  • 打赏
  • 举报
回复
xiyangyang.boxMoney这个是什么东西?上下文貌似没有啊。
孟子E章 2012-10-14
  • 打赏
  • 举报
回复
xiyangyang是服务器端的定义,你客户端不能使用的
flag=xiyangyang.boxMoney.Button1_Click(cunru).value;

if (flag=true)也是错误的

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧