如何使用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赋值-创新互联
网站URL:http://csdahua.cn/article/doooho.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流