html 相关问题

HTML(超文本标记语言)是用于构造网页和格式化内容的标准标记语言。 HTML在语义上描述了网站的结构以及用于表示的提示,使其成为标记语言,而不是编程语言。 HTML主要与CSS和JavaScript结合使用,为页面添加样式和行为。 HTML规范的最新修订版是HTML5.2。

asp.net中下拉多个列表选择

这是默认下拉单选无复选框无按钮列表代码(在WebAPP.NET框架中): 这是默认下拉单选无复选框无按钮列表代码(在WebAPP.NET框架中): <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:ODWConnectionString_Live %>" SelectCommand="SELECT DISTINCT ISNULL(NULLIF(CZF_ODW, 'NA'), 'Other') AS CZF_ODW FROM dbo.WebAppTestView;"></asp:SqlDataSource> <td class="required" align="right" style="text-align: right;"> <span class="catchment">Catchment Zone:</span> </td> <td> <asp:DropDownList ID="ddlField1" runat="server" CssClass="textfield" Width="200px" OnSelectedIndexChanged="ddlField1_SelectedIndexChanged" style="width: 182px; margin: 9px;" DataSourceID="SqlDataSource3" DataTextField="CZF_ODW" DataValueField="CZF_ODW" AppendDataBoundItems="true"> <asp:ListItem Value="All"></asp:ListItem> </asp:DropDownList> </td> </td> 需要将上面的下拉列表代码转换为带按钮的多选复选框下拉列表。 好吧,如果可能的话,使用列表框可以进行多项选择,但当然会占用更多的屏幕空间。 asp.net 中没有内置的多选组合框(DropDownList)。 因此,您可以采用第三方库。一个相当常见的选择是名为 select2 的 jQuery 插件。 下一个问题是 select2 加载项无法与 asp.net DropDownList 很好地配合,但如果您放入 HTML“select”元素,它确实可以正常工作。 事实证明 DropDownList 无论如何都是基于 HTML select 元素的。事实上,如果您使用 runat="server" 标记选择,那么您的功能与下拉列表非常相似。唯一缺少的功能是 autopostback="true"。而且你没有注意到你是否需要这种能力。 让我们构建一个示例,并假设我们需要组合框的自动回发。 为此,我们添加 JavaScript onchange 事件(客户端),然后只需单击表单上的按钮即可。该按钮(最终)应该用 style="display:none" 隐藏。 因此,我们的标记如下所示: <div style="float: left"> <h4>Select Multiple Cites</h4> <select id="DropDownList1" runat="server" clientidmode="static" datatextfield="City" multiple="true" style="width: 500px" onchange="mychange()"> </select> <script> function mychange() { $('#Button1').click() } </script> </div> <div style="float: left; margin-left: 35px; margin-top: 40px"> <asp:Button ID="Button1" runat="server" Text="Show Hotels" ClientIDMode="Static" CssClass="btn" OnClick="Button1_Click" /> </div> <div style="clear: both; height: 20px"></div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" CssClass="table" Width="40%"> <Columns> <asp:BoundField DataField="FirstName" HeaderText="FirstName" /> <asp:BoundField DataField="LastName" HeaderText="LastName" /> <asp:BoundField DataField="HotelName" HeaderText="HotelName" /> <asp:BoundField DataField="City" HeaderText="City" /> <asp:BoundField DataField="Description" HeaderText="Description" /> </Columns> </asp:GridView> <script> $(document).ready(function () { console.log("on page load select2 combo box setup") $('#DropDownList1').select2() }); </script> 我们背后的代码是这样的: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then LoadData() End If End Sub Sub LoadData() Dim rstHotels As DataTable rstHotels = MyRst("SELECT City FROM tblHotels WHERE City is not null GROUP BY City") DropDownList1.DataSource = rstHotels DropDownList1.DataBind() End Sub Protected Sub Button1_Click(sender As Object, e As EventArgs) LoadGrid() End Sub Sub LoadGrid() Dim strSQL As String = "SELECT * FROM tblHotelsA" Dim strWhere As String = "" Dim cmdSQL As New SqlCommand() Dim ParamCount As Integer = 0 Dim sP As String = "" For Each MyPick As ListItem In DropDownList1.Items Debug.Print($"Item = {MyPick.Text} selected = {MyPick.Selected}") If MyPick.Selected Then If strWhere <> "" Then strWhere &= "," ParamCount += 1 sP = $"@P{ParamCount}" strWhere &= sP cmdSQL.Parameters.Add($"@P{ParamCount}", SqlDbType.NVarChar).Value = MyPick.Text End If Next If strWhere <> "" Then strSQL &= $" WHERE City IN ({strWhere}) " End If strSQL &= " ORDER BY HotelName" cmdSQL.CommandText = strSQL Dim dt As DataTable = MyRstP(cmdSQL) GridView1.DataSource = dt GridView1.DataBind() End Sub 请注意,在上面,我们仍然使用 SQL 参数,因此代码不会受到潜在的 SQL 注入的影响。 当然,如果您不需要也不希望自动回发,那么您可以删除按钮以及附加到 select 元素的 onchange JavaScript 代码。

回答 1 投票 0

如何将元素在图像上(垂直)居中? [已关闭]

我希望记分板垂直居中。我尝试了不同的方法,但它们就是行不通,可能是覆盖了 CSS 代码,但我不知道。 (https://i.sstatic.net/M6JCLCKp.png...

回答 1 投票 0

Angular - 如何从 mat-list-text 中删除 padding-right?

我正在尝试向 mat-list-item 添加一个按钮。这是我当前的 HTML 模板代码: 我正在尝试向 mat-list-item 添加一个按钮。这是我当前的 HTML 模板代码: <mat-selection-list [multiple]="false" [class.selected]="currentItem" formControlName="itemListControl" > <mat-list-option *ngFor="let item of items" [value]="item.id" > <div style="display: flex; justify-content: space-between; align-items: center"> <div style="display: flex; align-items: center"> {{ item.name }} </div> <button mat-icon-button> <mat-icon>edit</mat-icon> </button> </div> </mat-list-option> </mat-selection-list> 当我在浏览器中检查站点时,我可以看到有一个 16px 的填充,它将按钮移动到列表项内的左侧: 我已经尝试通过将其添加到组件的 scss 文件中来删除它: .mat-list-item { padding-right: 0 !important; } 由于某种原因,这没有任何效果。看起来这甚至根本没有应用于该元素。我做错了什么以及如何摆脱这种填充(不会造成任何潜在的不良副作用)? 请按如下方式使用。会起作用的。 .mat-list-text { padding-right: 0 !important; } 谢谢! 使用整个选择器(而不是仅仅使用 .mat-list-text,复制上图中突出显示的 css 的所有选择器部分)来删除填充,角度材质很难修改。不要忘记添加 !important 。我以前必须这样做。我希望它也对你有用。 步骤1 在您的 component.ts 文件中添加: encapsulation: ViewEncapsulation.None 步骤2 在你的 css 文件中添加新的类自定义选项: .mat-list-option.mat-list-option.custom-option { .mat-list-text { padding-right: 0px !important; } } 步骤3 在您的 .html 文件中将新类添加到您的 mat-list-option 中: <mat-list-option ... class="custom-option"> (注:这是在 Angular V15 上测试的)

回答 3 投票 0

在 HTML 应用程序 (.hta) 文件中编码 .ico

更新:我将页面上显示的图像更改为编码版本,而不是引用外部图像。我能够将图像放入 Base64 转换器,然后复制并粘贴...

回答 1 投票 0

如何在React Native中实现实体盒阴影效果?

有没有其他人尝试在 React Native 中实现这一效果?: 具有实体阴影效果的组件,可产生深度错觉。 你可能知道 React-Native 不支持 CSS box-sh...

回答 1 投票 0

Node.JS 重定向没有效果,也没有错误

我正在使用 Node.JS 制作一个应用程序,当我尝试将用户从登录页面重定向到另一个页面时,没有任何反应。 我使用了这个登录功能,其中使用了 res.redirect(307,...

回答 1 投票 0

如何让图像向左浮动,文本向右浮动?

我目前正在开发一个项目,我使用位置 move1、move2 和 move3 设置背景图像在用户滚动时移动。不过,我现在正在尝试调整布局,以便...

回答 1 投票 0

Storybook:故事渲染时回调

我正在使用 Storybook 以纯 HTML、CSS 和 JS(实际上是 jQuery)创建组件。 我想知道当故事在屏幕上呈现时是否有回调函数(例如

回答 2 投票 0

使用模态和 Jquery 编辑表格单元格

我最近一直在尝试学习使用Jquery。我正在尝试使用 Bootstrap 模式和 JQuery 更改表中的单元格。我已经成功地将数据从表格获取到模式。我遇到的问题...

回答 1 投票 0

将 div 居中并适合内容? [重复]

我想将一个 div 放在页面中间,并让 div 适合内容。我怎样才能做到这一点? 我试过了 宽度:1 像素; 空白:nowrap; 保证金:0 自动; 它使 div 居中,但是...

回答 7 投票 0

为什么当我应用宽度时标题会偏离中心?

我正在练习选择器和装饰器,我将标题设置为居中,我希望它有某种颜色的背景,并且与文本大小相同,而不是占据整个屏幕.. .

回答 1 投票 0

为什么我的显示当前日期的代码不起作用?编辑:这是我的错......代码不适用于另一个[关闭]

为什么我的代码不起作用?它不显示任何内容...编辑:这是我的错:代码不适用于另一个功能 让 TodayDate= document.getElementById('data'); 让今天=新日期...

回答 2 投票 0

不能使用png作为可拖动对象?

我正在开发一个程序,需要将图像(在本例中为消防车)拖放到地图上。我用 jquery 完成了这段代码,效果很好。我现在正在尝试用 pure

回答 1 投票 0

在长滚动页面上按部分 ID 更改背景图像

我正在改编 HTML5UP 模板(Astral:https://html5up.net/astral),但遇到了问题。我希望背景图像随每个 ID 的变化而变化,但每当我尝试申请时

回答 1 投票 0

作为前端初学者,如何使用React创建在线职位发布和搜索应用程序的实时通知功能?

学生应该能够从发布这些职位更新的公司接收广告和反馈更新。公司还应该能够接收来自学生申请的申请通知...

回答 1 投票 0

更改不同数量的单价

我有这个价格计算器,其中每件商品的价格是2。如果数量超过1000,我需要价格为1.8。在另一种情况下,它也可以被视为折扣,例如如果

回答 1 投票 0

使SVG曲线看起来更平滑

我创建了这个 svg 边框路径。但是曲线看起来不平滑。如果我增加行程宽度=“1”,曲线就会消失。 (边缘和之间的弧线) 我想做...

回答 1 投票 0

动态调整按钮填充

我有这个按钮,它使用双列表图标,悬停在上面时会增加 5px。我喜欢这个,但我在尝试这样做时遇到的唯一问题是它也会增加

回答 1 投票 0

Django 产品未立即添加到购物车

所以我正在尝试构建一个 Django 电子商务网站,其中有一个购物车模式,当我尝试通过单击“添加到购物车”按钮添加任何产品时,该模式会弹出。 在添加产品的同时...

回答 1 投票 0

HTML SCSS - 启用一个滚动条根据需要滚动每个 div

我有 2 个 div 的情况,彼此高度不同,都需要垂直滚动,因为它们比屏幕 100% 高度更高。 我的用户界面人员希望它们一起滚动,然后我将滚动条放在

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.