当前位置:  开发笔记 > 编程语言 > 正文

从代码后面调用JQuery函数(抛开)ASP.Net和C#

如何解决《从代码后面调用JQuery函数(抛开)ASP.Net和C#》经验,为你挑选了2个好方法。

我需要以编程方式禁用JQuery选项卡.选项卡位于更新面板(Ajax)中,更新面板位于ASP.NET页面中.码:












<%@ Page Language="C#" MasterPageFile="~/any.Master" AutoEventWireup="true" Codebehind="anycode.aspx.cs"
    Inherits="anycode" %>





First tab is active by default:

$('#example').tabs();
Lorem ipsum dolor sit amet, consectetuer ut laoreet dolore magna aliquam erat volutpat.
Lorem ipsum dolor sit amet, consectetuer aliquam erat volutpat.
Code behind: protected void btn_Save_Click(object sender, EventArgs e) { //here I need to diable the panels. }

函数btn_Save_Click不会发布页面,因此它不会调用Javascript/jquery hidetabs函数.谢谢你的帮助!!!



1> hamed aj..:

我使用以下方式,并为我100%正确地工作:

第一个我创建一个函数并将我的jquery函数写入我的页面中的函数:


然后我在我的控件的事件处理程序中使用此代码(例如单击按钮)我的控件在更新面板中:

protected void myButton(object sender, EventArgs e)
{
    .....
    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "tmp", "", false);
}

成功



2> Chris Ballan..:

听起来你需要一个具有客户端操作的按钮而不是一个回发的按钮.


另外,虽然jQuery通常是向后兼容的,但直接引用jQuery的最新.js文件并不是一个好主意.相反,我会下载您想要的版本,并将其静态放置在您的网站上,以便直接参考已知版本.在不必要时,在外部站点上添加对资源的状态或可用性的依赖性是不好的.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有