对于想了解html–fieldset元素的name属性有什么作用?的读者,本文将提供新的信息,我们将详细介绍html中field属性,并且为您提供关于asp.net–在GridView中使用Bound
对于想了解html – fieldset元素的name属性有什么作用?的读者,本文将提供新的信息,我们将详细介绍html中field属性,并且为您提供关于asp.net – 在GridView中使用BoundField的InsertVisible属性有什么用、a标签的name属性和id属性实现页内跳转的方法_HTML/Xhtml_网页制作、c# – 以编程方式设置WPF元素的Name属性、c# – 如何编写自定义ASP.NET MVC HTML Helper,如Html.TextBoxFor并设置正确的name属性的有价值信息。
本文目录一览:- html – fieldset元素的name属性有什么作用?(html中field属性)
- asp.net – 在GridView中使用BoundField的InsertVisible属性有什么用
- a标签的name属性和id属性实现页内跳转的方法_HTML/Xhtml_网页制作
- c# – 以编程方式设置WPF元素的Name属性
- c# – 如何编写自定义ASP.NET MVC HTML Helper,如Html.TextBoxFor并设置正确的name属性
html – fieldset元素的name属性有什么作用?(html中field属性)
我理解< fieldset>的一般语义,以及< fieldset>上的name属性的方式.可用于为一组输入赋予意义. W3 wiki有很多例子.
但是,我不明白< fieldset>上的name属性是什么元素在提交表单时执行.根据MDN,名称随表格数据一起提交. W3C还提到它是元素的名称,用于表单提交.
在< fieldset>上尝试名称属性时但是,我没有看到它与其他表单数据一起提交.我不清楚它是否有语义之外的任何用途.
是< fieldset>上的name属性吗?应该与表单数据一起提交的元素?如果是这样,它有价值吗?它有什么作用?
However,I don’t understand what the name attribute on
没有.
你自己测试过:
When trying out the name attribute on a
它似乎是规范摘要中的错误(可能是从某个点的输入复制而来),它已被复制到MDN参考上.
rules for form submission没有提到场集.
W3C also mentions that it’s for the element’s name,which is used in form submission.
完整的报价是:
name – Name of form control to use for form submission and in the form.elements API
form.elements API(以及getElementsbyName等通用DOM API)是属性具有任何实际效果的唯一位置.
asp.net – 在GridView中使用BoundField的InsertVisible属性有什么用
提前致谢.
解决方法
当您将数据绑定控件置于“插入模式”时,它会默认将所有BoundFields转换为用户输入控件(TextBoxs,CheckBoxs等). InsertVisible允许您更改此项,如下所示:
> InsertVisible = true:将生成用户输入控件.这允许用户在该数据源中输入该字段的值.
> InsertVisible = false:不生成用户输入控件,因此用户没有机会输入值.
>如果您计划以编程方式填写该字段(使用自动生成的ID或某些计算值),这将非常有用.
这是MSDN article作为参考(我意识到你提到你读过这篇文章,这只是为了完整起见).
a标签的name属性和id属性实现页内跳转的方法_HTML/Xhtml_网页制作
以前只知道用
不知道还有没有其他的方式。name可以有重复多个,id只能用一次,当然,如果你不打算遵守规范,用几次都行。
demo如下:
页内跳转演示1——A标签href="#jump1"
页内跳转演示1——A标签href="#jump1"
页内跳转演示2——A标签href="#jump2"
页内跳转演示1——任意标签id="jump1"
页内跳转演示1——A标签name="jump2"
c# – 以编程方式设置WPF元素的Name属性
我尝试为运行时创建的一组对象设置唯一名称时遇到了阻塞. XAML看起来像:
<UserControl x:xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" xmlns:RoutedMessaging="clr-namespace:Caliburn.PresentationFramework.RoutedMessaging;assembly=Caliburn.PresentationFramework" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300"> <ribbon:RibbonButtonName="RibbonActivity"> <ribbon:RibbonButton.ContextMenu> <ribbon:RibbonContextMenu> <ribbon:RibbonMenuItem x:Name="Modify" Header="Modify..." RoutedMessaging:Message.Attach="[Event Click] = [Action Modify]" /> <ribbon:RibbonMenuItem x:Name="Hide" Header="Hide" RoutedMessaging:Message.Attach="[Event Click] = [Action Hide]" /> <ribbon:RibbonMenuItem x:Name="Delete" Header="Delete" RoutedMessaging:Message.Attach="[Event Click] = [Action Delete]" /> </ribbon:RibbonContextMenu> </ribbon:RibbonButton.ContextMenu> </ribbon:RibbonButton>
构造函数使用以下方法设置主题:
WithSubject(activity);
这是从Caliburn.PresentationFramework.Screens固有的.
所以我想要做的是将每个控件的名称设置为主题(活动)中的名称字段.
任何人都可以帮助我,或者至少让我知道这是否可行,
提前致谢,
克利.
解决方法
Style=”{StaticResource RibbonButtonView}” Name=”{Binding Subject.name}”>
你不能在XAML中这样做.编译XAML并在编译过程中使用name元素,以便您可以访问代码隐藏中的XAML元素.当XAML编译器将XML元素转换为C#代码时,它使用Name属性作为分部类中变量的名称.它不是可由WPF绑定系统在运行时设置的属性. Check out this great SO question有关此行为的更多详细信息.
如果你想动态提供控件名称,你需要在代码隐藏中创建它们,但我不知道这是否会实现你想要做的事情,因为我不知道你在使用什么名称属性.
c# – 如何编写自定义ASP.NET MVC HTML Helper,如Html.TextBoxFor并设置正确的name属性
所以结果应该是这样的:
<div name="Fields[0].Id"></div>
目前我使用Html.DatetimePicker(“Fields [0] .Id”,value)并且它完美地工作,但我想生成动态名称.
那么问题是如何设置正确的“名称”属性?
解决方法
public static MvcHtmlString DateTimePickerFor<TModel,TProp>(this HtmlHelper<TModel> helper,Expression<Func<TModel,TProp>> expression,object htmlAttributes) { string name = ExpressionHelper.GetExpressionText(expression); ... rest of code here }
神奇来自System.Web.Mvc.ExpressionHelper.GetExpressionText().从表达式中获得名称后,即可将其应用于div.
GetExpressionText()
今天的关于html – fieldset元素的name属性有什么作用?和html中field属性的分享已经结束,谢谢您的关注,如果想了解更多关于asp.net – 在GridView中使用BoundField的InsertVisible属性有什么用、a标签的name属性和id属性实现页内跳转的方法_HTML/Xhtml_网页制作、c# – 以编程方式设置WPF元素的Name属性、c# – 如何编写自定义ASP.NET MVC HTML Helper,如Html.TextBoxFor并设置正确的name属性的相关知识,请在本站进行查询。
本文标签: