asp.net后台代码访问前台html标签

//单击按钮后批量改变li元素的内联文本值及样式
    for (int i = 1; i <= 8; i++)
    {
        HtmlGenericControl li = this.FindControl("li" + i) as HtmlGenericControl;
        li.InnerHtml = "新值" + i.ToString();
        li.Attributes.CssStyle.Value = "color:red";
    }  

Code

//单击按钮后批量改变li元素的内联文本值及样式
    foreach (Control control in ul1.Controls)
    {
        if (control is HtmlGenericControl)
        {
            HtmlGenericControl li = control as HtmlGenericControl;
            li.InnerHtml = "新值" + (counter++).ToString();
            li.Attributes.CssStyle.Value = "color:red";
        }
    }  

Code

//单击按钮后批量改变li元素的内联文本值及样式
        HtmlDocument htmlDoc = new HtmlDocument();
        htmlDoc.LoadHtml(ul1.InnerHtml);
        HtmlNodeCollection lis = htmlDoc.DocumentNode.SelectNodes("li");
        for (int i = 0; i < lis.Count; i++)
        {
            lis[i].InnerHtml = "新值" + (i + 1).ToString();
            lis[i].Attributes.Add("style", "color:red");
        }
        ul1.InnerHtml = htmlDoc.DocumentNode.InnerHtml;  

Code

时间: 2024-11-05 23:31:19

asp.net后台代码访问前台html标签的相关文章

asp.net后台代码填充前台数据实例

.aspx代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default12.aspx.cs" Inherits="Default12" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org

ASP.NET的后台代码和前台JS代码相互调用

在实际的Web开发中,我们可能会常常遇到后台调用前台JS代码或者前台JS调用后台代码的情况.今天就把比较实用的前后台相互调用的方法总结出来和大家分享. <1>后台代码调用前台JS代码 一.说到后台代码调用前台的JS代码很多人首先就会想到使用 ClientScript.RegisterStartupScript()方法,该方法主要是注册启动脚本文本,即在后台执行调用前台JS代码 该方法有两个重载, 1.ClientScript.RegisterStartupScript(Type type,st

asp.net通过后台代码给前台设置css样式,下拉列表在js中的取值

后台根据不同的用户登陆隐藏或显示前台div标签 前台: 将div声明成服务器端控件 <div id="div1" runat="server">....</div> 后台 隐藏: this.div1.Style.Add("display", "none"); 显示: this.div1.Style.Add("display", "block"); 必须要加 run

关于destoon后台添加自定义功能+前台展示标签调用方法

今天没事,继续更新关于destoon方面知识技巧,今天给大家介绍关于destoon后台添加字段,如何在前台调用?想必大多数人都需要,所以今天给大家说说. 后台系统存放位置,一共有三个: 第一个为根目录下:config.inc.php (核心配置文件) 第二个为数据表:destoon_setting(主要是其他模块配置) 第三个存放位置:/file/cache/module.php (这个主要是setting存储位置) destoon系统变量主要有以下几类: 系统封装变量: 这些变量是destoo

asp.net 后台程序和前台js脚本哪个先执行

服务器加载aspx程序时,首先要执行后台cs文件中的page_load等方法中的代码,其它按钮事件等是不执行的,生成页面发送到客户端 客户端执行时会响应js脚本,提交到服务器后除了执行page_load外,还要执行提交按钮事件等 肯定是后台的啊后台的把程序执行了,返回数据到前台浏览器,浏览器才解释前台脚本

Js调用asp.net后台代码

方法一:         1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.getElementById("btn1").click() 或者document.getElementById("btn1").onclick() 3.在前台或后台调用js函数,激发click事件,等于访问后台c#函数: 方法一:直接使用<%=%>调用 前台方法: <script type=&

asp.net 后台代码跳转页面前弹出提示框

1.Response.Write("<script>alert('查询语句执行出错!');window.location.href=DisplayData.aspx</script>"); 2.Page.RegisterStartupScript("msg", "<script>alert('查询语句执行出错!');window.location.href='DisplayData.aspx'</script>

js 调用后台代码

JavaScript调用ASP.NET后台代码: 方法一:         1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.getElementById("btn1").click(); 3.在前台或后台调用js函数,激发click事件,等于访问后台c#函数: 方法二: 1.函数声明为public 后台代码(把public改成protected也可以) public string methodname()

js 调用后台代码(比较实用,好记)

JavaScript调用ASP.NET后台代码: 方法一:         1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.getElementById("btn1").click(); 3.在前台或后台调用js函数,激发click事件,等于访问后台c#函数: 方法二: 1.函数声明为public 后台代码(把public改成protected也可以) public string methodname()