ASP.NET MVC加载用户控件后并获取其内控件值或赋值
2023-09-27 14:21:31 时间
有网友看了这篇《ASP.NET MVC加载ASCX之后,并为之赋值》http://www.cnblogs.com/insus/p/3643254.html 之后,问及Insus.NET,不想在控件制器内进行赋值,而是想在视图中使用jQuery来获取用户控件内的控件值或是为它们赋值。那需要怎样来做呢?
下面Insus.NET花上少少时间,做个简单的例子,演示与分享实现的方法。
实现之前,先修改一下AscxUtility.cs这个类中的 public static HtmlString RenderControl<T>(string path)方法。
因为Web Control是需要放在form之内才能运行。
创建一个用户控件Uc1.ascx:
在控制器中,创建两个Action:
创建视图:
上面标记3是获取用户控件Render出来的htmlstring呈现于Div tag上。
标记4与标记5是获取值与赋值。
实时演示:
下面是另外一个方法,是使用Razor语法来呈现,按照下面四个步骤来修改,还可以免去在控制器写public ContentResult ShowUc() Action。
运行的结果没有变化,还是一样的。
相关文章
- ASP.NET MVC之文件上传【二】(九)
- ASP.NET MVC之文件上传【一】(八)
- ASP.NET页面传值加号变空格解决办法
- 学习ASP.NET Core Blazor编程系列一——综述
- .Net AppDomain.CurrentDomain.AppendPrivatePath(@"Libs");
- ASP.NET MVC学习系列(二)-WebAPI请求
- ASP.NET Web Optimization Framework
- Secure a Web API with Individual Accounts and Local Login in ASP.NET Web API 2.2
- ASP.NET 使用windows domain进行登录
- List多个字段标识过滤 IIS发布.net core mvc web站点 ASP.NET Core 实战:构建带有版本控制的 API 接口 ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目 Using AutoFac
- 为什么说JAVA中要慎重使用继承 C# 语言历史版本特性(C# 1.0到C# 8.0汇总) SQL Server事务 事务日志 SQL Server 锁详解 软件架构之 23种设计模式 Oracle与Sqlserver:Order by NULL值介绍 asp.net MVC漏油配置总结
- Asp.net mvc 5 razor
- MVC+三层+ASP.NET简单登录验证
- asp.net mvc特性约束后,ModelState 打印输出错误信息
- asp.net中,用LODOP打印用法示例!
- 在ASP.NET MVC中使用Castle Windsor
- ASP.NET MVC中实现属性和属性值的组合,即笛卡尔乘积02, 在界面实现
- 《精通 ASP.NET MVC 5》----2.2 创建新的ASP.NET MVC项目
- 《精通 ASP.NET MVC 4》----导读
- 《精通 ASP.NET MVC 3 框架(第三版)》----1.6 小结
- 基于ASP.NET+MySQL实现待办任务清单系统【100010180】
- asp.net mvc用aspose.cells 导出xlsx格式的excel。无残留
- ASP.NET Web深入开发系列
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(24)-权限组的设计和实现(附源码)(终结)
- asp.net web api 如何设置允许后台跨域访问