GVKun编程网logo

html – fieldset元素的name属性有什么作用?(html中field属性)

34

对于想了解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属性)

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 elements do when submitting forms.

没有.

你自己测试过:

When trying out the name attribute on a though,I don’t see it being submitted with the rest of the form data.

它似乎是规范摘要中的错误(可能是从某个点的输入复制而来),它已被复制到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属性有什么用

asp.net – 在GridView中使用BoundField的InsertVisible属性有什么用

任何人都可以向我解释在GridView中使用BoundField的“InsertVisible”属性是什么以及在什么条件下我们应该使用它?我在msdn.com上看过这个描述,但我无法完全理解.
提前致谢.

解决方法

GridView控件不是为插入数据而设计的.因此,此解释更适用于DetailsView或FormView.

当您将数据绑定控件置于“插入模式”时,它会默认将所有BoundFields转换为用户输入控件(TextBoxs,CheckBoxs等). InsertVisible允许您更改此项,如下所示:

> InsertVisible = true:将生成用户输入控件.这允许用户在该数据源中输入该字段的值.
> InsertVisible = false:不生成用户输入控件,因此用户没有机会输入值.

>如果您计划以编程方式填写该字段(使用自动生成的ID或某些计算值),这将非常有用.

这是MSDN article作为参考(我意识到你提到你读过这篇文章,这只是为了完整起见).

a标签的name属性和id属性实现页内跳转的方法_HTML/Xhtml_网页制作

a标签的name属性和id属性实现页内跳转的方法_HTML/Xhtml_网页制作

以前只知道用a标签的name属性来跳转,今天才知道还可以用id。
不知道还有没有其他的方式。name可以有重复多个,id只能用一次,当然,如果你不打算遵守规范,用几次都行。
demo如下:

复制代码
代码如下:





Demo--页面内跳转



页内跳转演示1——A标签href="#jump1"
页内跳转演示1——A标签href="#jump1"
页内跳转演示2——A标签href="#jump2"

页内跳转演示1——任意标签id="jump1"


页内跳转演示1——A标签name="jump2"



c# – 以编程方式设置WPF元素的Name属性

c# – 以编程方式设置WPF元素的Name属性

我正在使用WiPFlash为我们办公室开发的 WPF应用程序编写测试.为了做到这一点,我不得不为几个WPF组件添加名称属性,直到现在还没有它们.

我尝试为运行时创建的一组对象设置唯一名称时遇到了阻塞. 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属性

c# – 如何编写自定义ASP.NET MVC HTML Helper,如Html.TextBoxFor并设置正确的name属性

我想要自定义 Html.DateTimePickerFor(a => a.Fields [0] .Id,value)

所以结果应该是这样的:

<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属性的相关知识,请在本站进行查询。

本文标签:

上一篇html – 文本与bootstrap的navbar-text pull-right无法正确对齐(文本与html需要用什么符号连接?)

下一篇.NET架构转Java开发必须了解的历史(.net转型java)