JS中调用后台方法进行验证返回值后加?的意思在GridView中指定一列为超级链接并有查询字符串的写法...
JS中调用后台方法进行验证
前台:
【
<script language="javascript" type="text/javascript">
function checkcommun() {
PageMethods.CheckCommunCode(document.getElementById("txtCommunCode").value, OnComplete); //PageMethods.调用的后台函数名(参数,...(可以有多个参数),回调函数(必须放在最后一位))
}
function OnComplete(result) { //function 回调函数名(result)
if (result!=true) {
alert('XXXX');
document.getElementById("txtCommunCode").value = '';
document.getElementById("txtCommunCode").focus();
}
}
</script>
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"> //EnablePageMethods="true":在JS中可以调用后台的函数
</asp:ScriptManager>
<asp:TextBox ID="txtBuildCode" runat="server" οnblur="checkBuildCode()"></asp:TextBox>//οnblur="checkBuildCode()":失去焦点时对输入的内容进行验证
】
后台:
【
[System.Web.Services.WebMethod] //异步调用的函数
public static bool CheckCommunCode(string communcode) //必须用public static标明,回调函数必须返回bool
{
BLL.WC_Community_Info bll = new BeidouWY.BLL.WC_Community_Info();
DataSet ds = bll.GetList("CommunityCode='" + communcode.Trim() + "'");
if (ds.Tables[0].Rows.Count != 0)
{
return false;
}
else
{
return true;
}
}
】
?可以为null
【
public static Int32? StrToInt(string sqlText) //Int32?表示返回值可以是Int32类型的也可以是NULL
{
try
{
return Convert.ToInt32(sqlText);
}
catch
{
return null;
}
}
private int? _buildlaycnt; //此参数是int类型或者为NULL
public int? BuildLayCnt //此属性表示赋值和取值可以是int类型也可以赋予NULL值
{
set{ _buildlaycnt=value;}
get{return _buildlaycnt;}
}
】
在GridView中指定一列为超级链接并有查询字符串的写法
<asp:HyperLinkField DataNavigateUrlFields="ID"
DataNavigateUrlFormatString="CommunDetial.aspx?ID={0}" Text="详细" />
//上述的DataNavigateUrlFields指定的是后面URL中的参数为绑定的DataSet中的ID列
或者:
<a href='FloorDetail.aspx?ID=<%#Eval("ID") %>'>详细</a>
转载于:https://www.cnblogs.com/qinweilong/archive/2010/06/01/1748959.html
JS中调用后台方法进行验证返回值后加?的意思在GridView中指定一列为超级链接并有查询字符串的写法...相关推荐
- python执行linux命令返回结果_Python中调用Linux命令并获取返回值
方法一.使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256/512表示未找到,该方法适用于she ...
- Python中调用Linux命令并获取返回值
方法一.使用os模块的system方法: os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256/512表示未找到,该方法适用于sh ...
- response返回一段html,iframe调用后台方法通过response返回html代码
直接上代码 前台: 后台: try { HttpServletResponse response = ServletActionContext.getResponse(); response.setC ...
- python 调用控制台并获取返回结果_Java调用Python脚本并获取返回值
在Java程序中有时需要调用Python的程序,这时可以使用一般的PyFunction来调用python的函数并获得返回值,但是采用这种方法有可能出现一些莫名其妙的错误,比如ImportError.在 ...
- Vue获取methods中方法的return返回值
Vue获取methods中方法的return返回值 1. 遇到的需求 需要调用methods中的一个方法直接使用return返回值: 但直接使用return关键字是undefined,无法直接拿到返回 ...
- 【Android】12.3 在当前Activity中获取另一个Activity的返回值
分类:C#.Android.VS2015: 创建日期:2016-02-23 一.简介 在上一节的示例中,通过StartActivity(Intent)方法启动另一个Activity后,这两个Activ ...
- js调用后台方法与后台调用js方法
JS调用后台方法大全 javascript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为docu ...
- 关于datagrid中控件利用js调用后台方法事件的问题
前台调用后台方法除了用button的click事件,还可以用js调用 一.前台页面如图 需求点击这个按钮触发后台事件,从而能够调用存储过程 <epoint:HyperLinkColumn He ...
- [js] js循环中调用异步的方法,如何确保执行结果的顺序是正确的?
[js] js循环中调用异步的方法,如何确保执行结果的顺序是正确的? An example:let searchApi = function(arg){return new Promise((reso ...
- 获取键盘录入的5个int数,并存放到int数组arr中,输入前提示输入的是第几个值 * * 2.2 传递数组arr调用getNum(int[] arr)方法,获取返回值,并打印输出
package Day05;import java.util.Scanner;/*** 2.定义main方法:* * 2.1 获取键盘录入的5个int数,并存放到int数组arr中,输入前提示输入的是 ...
最新文章
- labview实现简单的图片显示
- 请列举你了解的分布式锁_面试官想要你回答的分布式锁实现原理
- iOS应用:成功就像中彩票,大半开发者亏本
- python适合做后端开发吗-用Python做后台开发,看这一篇就够了
- Scala分支控制 if-else 注意事项
- Python学习笔记(十三)
- 记一次win10下pycharm用tensorboard可视化不显示的问题解决
- Flutter TextField 设置默认值和光标位置
- 小话设计模式四:策略模式
- 周志华:AAAI 2019论文提交创纪录,达到7745篇
- 电脑投屏电视怎么设置_教程 | 小米VR一体机投屏到电视/电脑/手机
- Atitit 源码语句解析结构 目录 1.1. 栈帧(stack frame).每个独立的栈帧一般包括:	1 1.2. 局部变量表(Local Variable Table)	2 2. ref	2
- w ndows 那个比较好用,DOS工具箱哪个好用?DOS工具箱盘点
- 【笔记】《Web全栈工程师的自我修养》
- 如何跨网络远程操作另一台计算机,如何远程控制另一台计算机?
- 微信问卷调查html,最详细测评!在微信里做问卷调查,这 4 款小程序你一定会用到...
- 格式化输出latex数字罗马字体
- if-else语句练习
- OPPO VIVO等多平台官方远程真机测试平台
- 移动端框架lib-flexible
热门文章
- 【Linux】自动执行Mysql常用命令脚本
- cesium 矢量图 编辑_openlayers添加、删除矢量图,多边形
- 服务器编程之路:进无止境(下)
- Linux 内核签名(签名内核模块)、linux 驱动签名
- 【那些年我们一起看过的论文】之《Handwritten Digit Recognition with a Back-Propagation Network》
- 2019年京东面试题-洗咖啡杯问题【贪心和动态规划】
- 不要时刻忘记保持微笑
- VCRedist.exe静默安装方法(转)
- 65个最常见的面试问题与技巧性答复(面试技巧和注意事项),很不错,求职之前,多看看
- PHP:pack、unpack用法大全