传送控制器标签到视图中

1.新建控制器HtmlStr
public ActionResult HtmlStr()
{
  ViewData["strScript"] = "<script>alert(‘Hello‘);</script>";//弹出一个对话框
  ViewData["inputA"] = new HtmlString("<a href=‘javascript:void(0)‘>编辑1</a>");//创建a标签
  ViewData["inputB"] = new MvcHtmlString("<a href=‘javascript:void(0)‘>编辑2</a>");//创建a标签
  return View();
}
2.新建视图HtmlStr
@Html.Raw(ViewData["strScript"])
@ViewData["inputA"]
@ViewData["inputB"]

时间: 2024-11-06 17:55:27

传送控制器标签到视图中的相关文章

ASP.NET MVC 5 - 将数据从控制器传递给视图

原文:ASP.NET MVC 5 - 将数据从控制器传递给视图 在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图.控制器类将响应请求来的URL.控制器类是给您写代码来处理传入请求的地方,并从数据库中检索数据,并最终决定什么类型的返回结果会发送回浏览器.视图模板可以被控制器用来产生格式化过的HTML从而返回给浏览器. 控制器负责给任何数据或者对象提供一个必需的视图模板,用这个视图模板来Render返回给浏览器的HTML.最佳做法是:一个视图模板应该永远不会执行业务逻辑或

[Xcode10 实际操作]三、视图控制器-(9)在Storyboard中使用标签和按钮控件

本文将演示标签和按钮在故事板中的应用. 在欢迎串口中,点击创建一个新的项目[Create a new Xcode project] [Single View App]->[Next]->[Product Name]:StoryboardProject ->[Create]->[Main Interface]:Main.storyboard 打开编辑故事板文件. 然后在根视图控制器中点击,以选择视图控制器的根视图. 接着点击库图标(项目地址右侧),打开控件列表. 需要往故事板中添加一

强类型视图中传入List 数据到控制器

问题来源: 在和一位技术老师聊天时,老师问我一个mvc 表单提交的问题,问道:怎样在表单提交的时候,将 带有 List 属性的对象传入控制器? 这时,我有点呆了,以前一直都好像是 单一属性的表单提交,没有做过 带有list属性 的表单提交.最后饶了一圈,还是老老实实回答老师,不知道,没有处理过. 既然问题出来了,并且还不会,这肯定是不可以的,回去后,开始模拟场景,测试解决问题: 1. 首先准备两个实体类 public class Article { public string Title { g

[Xcode10 实际操作]三、视图控制器-(10)在Storyboard中使用图像视图控件

本文将演示常用的图像视图控件在故事板中的使用. 打开故事板文件[Main.storyboard]点击选择视图控制器的根视图. 点击库图标,打开控件库面板. 在控件库搜索框内,输入控件名称,在控件库中,快速定位目标控件. 然后在标签控件上双击,导入所需的控件. 在图像视图右侧的定界框上按下手指,并向右拖动,以调整标签视图的宽度. 将标签控件向下方拖动一段距离. 然后点击库图标,再次打开控件库面板. 在控件库搜索框内,输入控件名称,在控件库中,快速定位目标控件. 然后在按钮控件上双击,导入所需的控件

[asp.net mvc] 将视图中的表单数据传递到控制器中

在ASP.NET MVC框架中,将视图中的数据传递到控制器中,主要通过发送表单实现的.具体使用中,主要使用以下三种方法. 1.通过Request.Form读取表单数据 表单代码: 1 @using (Html.BeginForm("Person", "Default3")) 2 { 3 @Html.TextBox("tFirstName") 4 <br /> 5 @Html.TextBox("tLastName")

在子视图中实现调用控制器里面的跳转方法这里介绍三种方法

方法一:在这个自定义的UIVIew设置一个delegate,指向 A,然后在按钮事件使用delegate让A执行方法跳转B 在这个自定义的UIVIew->B B所载的界面->A 在A里面定义一个算法如下: -(void)changeInterface:(NSString *)interfacename { Class class = NSClassFromString(interfacename); UIViewController *con =[[class alloc] init]; if

010.Controller methods and views --【控制器方法与视图】

Controller methods and views 控制器方法与视图 2017-3-7 9 分钟阅读时长 作者 By Rick Anderson We have a good start to the movie app, but the presentation is not ideal. 我们在movie 应用上已经有了一个好的开始,但是表现层不是很理想. We don't want to see the time (12:00:00 AM in the image below) an

asp.net core mvc权限控制:在视图中控制操作权限

在asp.net core mvc中提供了权限验证框架,前面的文章中已经介绍了如何进行权限控制配置,权限配置好后,权限验证逻辑自动就会执行,但是在某些情况下,我们可能需要在代码里或者视图中通过手工方式判断权限,我们现在就来介绍下具体的操作方法. 如果在控制器方法里想要判断当前用户是否具有某个权限,可以直接使用HttpContext.User.HasClaim(string cliamtype,string cliamvalue)方法进行判断,该方法返回bool类型,返回true表示具有权限,否则

不同控制器使用一个视图

今天做程序遇到一个需求. 想A控制器调用B控制器的视图.就是共用一个视图界面,不同的地方在js里进行判断编写. 想到了用return RedirectToAction(ActionName, Controllername, Value); 在A控制器中跳转到想跳转的控制器视图里面. 写好之后发现在加载该视图的时候,视图的viewbag.title 仍然是B控制器的title.就想要根据不同控制器跳转视图的时候改变它的title 怎么改变呢?刚开始用想用viewdata 传一个标记,在页面进行标记