asp.net页面中写javasript函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net页面中写javasript函数相关的知识,希望对你有一定的参考价值。

开发一个页面,想用JavaSript在页面中写一个函数,部分代码如下,目的是根据数量变化自动计算金额,单价不变。
<dxwgv:GridViewDataTextColumn Caption="数量" VisibleIndex="6" FieldName="Quantity">
<EditFormSettings Visible="True" />
<PropertiesTextEdit ClientInstanceName="txtQuantity" DisplayFormatString="0:N2"
EnableClientSideAPI="True">
<ReadOnlyStyle ForeColor="Silver">
</ReadOnlyStyle>
<ValidationSettings CausesValidation="True" Display="Dynamic" ErrorText="应大于0" RequiredField-IsRequired="True">
<RegularExpression ErrorText="应大于0" ValidationExpression="(^\d*\.?\d*[1-9]+\d*$)|(^[1-9]+\d*\.\d*$)" />
</ValidationSettings>
<ClientSideEvents TextChanged="function(s, e)
var Quantity=parseFloat(txtQuantity.GetText());
var Price=parseFloat(txtPrice.GetText());
var Amount=parseFloat(txtAmount.GetText());
if(Price>0)

var OriQuantity=Amount/Price;
var a=Boolean(Quantity);......
问题是if(Price>0)这句代码通不过,不知道如何解决,请各位指点,谢谢!
其实问题主要就是在asp.net中的页面,是不允许使用>,<这些符号,我想问下用什么字符替换他们,就像&&用and替换,||用or替换一样。谢谢!
比如:if(Price==0)可以,但用if(Price>=0)就不行了。

参考技术A if(Price>0)


else

赋0值不行吗?

代码太乱,看不太明白
<ClientSideEvents TextChanged="javascript:function 1111(s, e)
var Quantity=parseFloat(txtQuantity.GetText());
var Price=parseFloat(txtPrice.GetText());
var Amount=parseFloat(txtAmount.GetText());
if(Price>0)

var OriQuantity=Amount/Price;
var a=Boolean(Quantity);......
或直接
<script type="text/jscript" >
function 111(s, e) .......
</script>
去调用111(s, e)
function是声明一个js方法,你没给方法起名哪???
function()错误的
function 方法名()正确的
参考技术B if(Price>=0)改为if(Price>=0)就可以了。这是gridview里的转义字符。本回答被提问者采纳 参考技术C 把function提出来,放到JS脚本里调用

asp.net中GridView的删除、编辑,怎么实现

怎么写代码 才会使在按删除、编辑的时候不会出现错误的页面!小弟刚学C#(ASP.NET,请教各位高手帮个忙)

参考技术A 在GridView的属性中有一个闪电符号的按钮
你点一下就会看到很多事件,然后分别点RowDeleting(点击某一行的删除按钮时发生该事件)
RowUpdating点更新的事件
RowEditing点编辑的事件
RowCancelingEdit点取消的事件
你就可以分别在这些事件中写你要执行的代码
最后不要忘记在更新和取消的事件中写GridView1.EditIndex
=
-1;来设置控件的编辑项的索引为-1

以上是关于asp.net页面中写javasript函数的主要内容,如果未能解决你的问题,请参考以下文章

asp.net中GridView的删除、编辑,怎么实现

【ASP.NET】VS2012 ashx不能处理html页面

asp.net调用javascript返回值

[Asp.Net Core]MVC_Razor布局

[Asp.Net Core]MVC_Razor布局

ASP.NET 页面加载完成后运行 javascript 函数