快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

如何使用JQuery为用户控件ASCX赋值-创新互联

这篇文章将为大家详细讲解有关如何使用JQuery为用户控件ASCX赋值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

成都创新互联公司是专业的长白网站建设公司,长白接单;提供网站设计制作、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行长白网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

在本次演示中,使用了接口(interface),在网页动态加载用户控件,并使用JQuery为来把网页处理的值传给用户控件。

在面向编程中,较喜欢使用接口,认为它能为不同对象之间处理到相同的行为。


复制代码 代码如下:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

///


/// Summary description for ISetValable
///

namespace Insus.NET
{
public interface ISetValable
{
void SetValue(string value);
}
}



上面的接口,是想让对象实现之后,能为控件赋值。

接下来,我们创建一件用户控件,用户控件的ascx放置一个Label标签,是将用来显示从页面传过来的值。真正环境中,也许不是简单的Label控件了,而是其它控件,或是对象了。


复制代码 代码如下:


<%@ Control Language="C#" AutoEventWireup="true" CodeFile="InsusUc.ascx.cs" Inherits="InsusUc" %>



在ascx.cs代码内,需要实现接口,把接口实现的方法所带的参数赋给Label的Text.


复制代码 代码如下:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Insus.NET;

public partial class InsusUc : System.Web.UI.UserControl,ISetValable
{
protected void Page_Load(object sender, EventArgs e)
{

}
public void SetValue(string value)
{
this.LabelMessage.Text = value;
}
}



OK,接口与用户控件创建好了,需要创建网页了。在.aspx.cs写一个web method方法:
如何使用JQuery为用户控件ASCX赋值
.aspx:
如何使用JQuery为用户控件ASCX赋值
动画演示:
如何使用JQuery为用户控件ASCX赋值

关于“如何使用JQuery为用户控件ASCX赋值”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


当前名称:如何使用JQuery为用户控件ASCX赋值-创新互联
新闻来源:http://6mz.cn/article/doooho.html

其他资讯