asp.net 相关问题

ASP.NET是一个Microsoft Web应用程序开发框架,允许程序员构建动态Web站点,Web应用程序和Web服务。将此标记与项目类型标记结合使用非常有用,例如[asp.net-mvc],[asp.net-webforms]或[asp.net-web-api]。不要将此标记用于有关ASP.NET Core的问题 - 请改用[asp.net-core]。

ASP.NET 会话与 Cookie 过期

我的 ASP.NET Web 表单应用程序具有以下配置设置 我相信,当创建一个新会话时, 服务器上创建了一个存储桶...

回答 2 投票 0

HTTP 错误 500.19 |错误代码 0x80070021

我试图将 .NET Core API 上传到我的 IIS 服务器,但是当我使用正确的路径添加应用程序并搜索地址时,它给了我这个错误。 我已经尝试了很多东西,但没有任何结果......

回答 1 投票 0

webApi 2 中的子域 CORS

我正在关注 WebAPI 2 中的 CORS 文档。 如果我知道客户请求的确切来源 URI,一切都会顺利进行。太糟糕了,我正在编写一个企业范围的 API,所以我的请求是,比如说 哈...

回答 2 投票 0

Asp.net api 服务器端点接收请求正文为 null (dotnet 8)

使用 dotnet 8、Asp.net Core api,我尝试设置一个带有一些端点的 API 服务器的简单玩具示例。客户端,这是一个简单的 React 应用程序,通过获取请求查询端点....

回答 1 投票 0

从同步切换到异步 APS.NET API 控制器

我有这个 C# 控制器,它通过接收字符串作为输入来执行不同的 SQL 函数。 公共 HttpResponseMessage GetFunction(字符串 SQLstring) { HttpResponseMessage 响应 = 新

回答 1 投票 0

多次提供参数“@stIdCity”asp.net c#

我正在尝试通过包含我从数据库获取的国家/地区名称的列表框将值发送到存储过程。如果我选择一个选项代码则 100% 100% 有效。但如果我放 2 或 3 个选项,我会得到...

回答 2 投票 0

无法在gridview asp.net中选择单行

我从早上开始就一直在努力完成这份表格,它是关于一个网格视图,当所有者单击“验证”列时,可以验证或撤销借书请求&

回答 1 投票 0

Blazor @onchange 事件不会触发

在 Blazor Web 程序集应用程序中,选择“天气”选项时,附加到 元素的 @onchange 事件无法触发。 目标是动态渲染 在 Blazor Web 程序集应用程序中,选择“天气”选项时,附加到 @onchange 元素的 <select> 事件无法触发。 目标是根据所选选项动态渲染组件,但事件未按预期响应。 @page "/" <PageTitle>Home</PageTitle> <h1>Hello, world!</h1> Welcome to your new app. <h2>Dynamic Component</h2> <select @onchange="ChangeValue"> /* doesn't fire */ <option value="Default">select</option> <option value="Weather">Weather</option> </select> @if(selectedType is not null) { <div class="p-2 mt-2"> <DynamicComponent Type="selectedType"/> </div> } else { <h3>Waiting...</h3> } @code { private Type? selectedType; private Dictionary<String, Type> components = new Dictionary<string, Type>() { ["Weather"] = typeof(Weather) }; public void ChangeValue(ChangeEventArgs e) { Console.WriteLine("entre"); if (e.Value is String DropdownValue) { selectedType = components[DropdownValue]; } else { selectedType = null; } } } 有些东西你没有向我们展示。这是在 Net8 中,将代码粘贴到 Home 时在 Global 位置设置的 WebAssembly Interactivity 中的结果。

回答 0 投票 0

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

ASP.NET Web api 上的文件上传端点损坏文件

我正在使用.Net Framework 4.7 ASP.NET Web API。 将文件上传到端点后,我注意到文件已损坏。 [http邮报] 公共异步任务UploadFile([FromODataUri] string key) { ...

回答 1 投票 0

ASP.NET MVC 序列化我的数据并发送 http POST 请求后,控制器收到一个空参数

我正在尝试发送一个包含大约 600 个客户类型项目的数组。后者是我用作模型的类,其中包含: 公开课客户 { int ID {获取;放;} 字符串名称 {get;设置;...

回答 1 投票 0

在 ASP.NET Core MVC 中将电子邮件从 Gmail 发送到 Exchange Mail:如何实现此目标?

我的 ASP.NET Core MVC 项目遇到了一个令人困惑的问题。在我的应用程序中,我集成了联系表单功能,以方便用户查询和反馈提交。物体...

回答 1 投票 0

Docker ASP.NET Core“ERR_EMPTY_RESPONSE”

我正在尝试构建我的第一个 asp.net core 和 postgres docker-compose,一切似乎都正常。此外,本地主机无法打开。当我尝试连接到 http://localhost:5000/ 时,我得到

回答 1 投票 0

在运行时将 CSS 添加到 ASP.net 母版页。

我有一个 ASP.net Web 应用程序,想知道是否可以在母版页运行时更改站点的 CSS,并从 SQL 数据库获取 CSS 文件名并将其添加到

回答 5 投票 0

.Net 应用程序运行状况检查在 Fargate 上失败

我有一个 .Net 应用程序,我正在尝试将其部署在 Fargate 上。 目前,来自公共 DNS 的健康检查正在通过,但来自注册用户的各个 privateIps 的健康检查...

回答 1 投票 0

从 .NET 3.1 迁移到 .NET 8 后 SQL 查询超时

最近我们从 .NET 3.1 迁移到 .NET 8,性能问题开始出现,EF Core 抛出超时,但没有太多意义。 我试图对其进行分析,但我无法推断出为什么我...

回答 1 投票 0

如何调试cshtml中的NullReferenceException?

我在 .cshtml 第 2 行收到 NullReferenceException,但同样的代码在本地运行良好。当我将它部署到 uat 时,它生成了此错误 - 我应该如何处理此错误?什么

回答 1 投票 0

获取控制器 asp.net-core 中的当前区域性

我已经为我的视图设置了文化并更改了控制器中的文化,但我似乎无法找到如何知道我当前在控制器中使用的文化,我正在寻找类似的东西:

回答 6 投票 0

如何在新的 Windows 11 上运行、开发和部署旧版 ASP.NET 项目?

我有该项目的原始源代码,并试图在 Windows 11 上本地启动并运行它,但我不确定我需要什么工具(和版本)。 附加信息: 该项目是

回答 1 投票 0

有没有任何算法可以检查正确的NPI(国家提供商识别)号码?

基本上我正在使用 asp.net 开发应用程序,我想编写自定义验证器来检查正确的 NPI 编号。

回答 6 投票 0

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