asp.net-mvc 相关问题

ASP.NET MVC框架是一个开源Web应用程序框架和工具,它实现了针对Web应用程序定制的模型 - 视图 - 控制器(MVC)模式的版本,并构建在ASP.NET技术基础之上。

如何在Jquery中将ASP.NET MVC表单序列化为JSON

我想使用 jQuery 将 ASP.NET MVC 表单序列化为 JSON,然后想反序列化一些值,例如 C# 后端输入字段的值,但我无法在 json 中序列化它。请帮助...

回答 2 投票 0

在 ASP.NET MVC 中安排作业

我想创建一个 ASP.NET MVC 应用程序,即使我不在我的网络应用程序中,我也想在特定时间通过 Telegram Bot API 自动向我的电报频道发送一些消息。 例如...

回答 3 投票 0

ASP.NET MVC Html 帮助程序格式化文本

我的字符串是: string title = "钻石中的CaSiO3钙钛矿表明洋壳循环进入下地幔。" 我使用@Html.Raw(标题...

回答 1 投票 0

AngularJs 1.5x、ASP.NET MVC v4.5 网站以及 Prerender.io 的 Google 索引和抓取问题

我已经完成了一个网站的开发,前端技术为 AngularJs 1.5x,服务器端技术为 ASP.NET MVC 4.5。除此之外,我还使用 prerender.io 进行爬行和索引。 现在,AF...

回答 1 投票 0

AngularJS 打 ASP.NET MVC 控制器导出 Excel

我有一个 ASP.NET MVC 控制器来导出 Excel 文件: 公共 ActionResult 导出ExcelBankData(BankDataViewModel viewModel) { 列表银行数据=(列表 我有一个 ASP.NET MVC 控制器来导出 Excel 文件: public ActionResult exportExcelBankData(BankDataViewModel viewModel) { List<BankDataViewModel> bankDatas = (List<BankDataViewModel>)Session["bankDatas"]; bankDatas = bankDatas.OrderBy(x => x.completeLoading).ToList(); using (var package = new ExcelPackage()) { var stream = new MemoryStream(); string fileName = "bankData.xlsx"; string contentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; // fill rows and columns package.SaveAs(stream); stream.Position = 0; return File(stream, contentType, fileName); } } 这里是我的 AngularJs 函数来点击控制器: labAnalysisService.exportExcel = function (val, obj) { return $http.get( val, //url to controller { params: obj, //parameter headers: { 'Accept': 'application/json' } }); } 我仍然无法导出Excel。 有什么建议吗? ajax 调用返回的文件将不会被下载,您必须进行以下更改。 通过像这样的java脚本打开一个新的浏览器窗口来请求excel下载 window.open( "Controller/Action?args=" + encodeURIComponent(val), "_blank");

回答 1 投票 0

显示模态后停止触发 settimeout

我有一个页面在 10 秒后重新加载以显示新记录,我使用简单的 settimeout 函数来做到这一点: $(文档).ready(函数() { var 超时 = setTimeout(函数 () { ...

回答 2 投票 0

如何解决 ASP.NET MVC 路由中的相同路由模式问题?

我正在练习 ASP.NET MVC 路由,现在我陷入了一种我不知道如何解决的情况。我有两个控制器和两个控制器中的操作以及 RouteConfig 类中的两条路由 -

回答 1 投票 0

如何在 ASP.NET MVC 中的剑道聊天中将渲染消息附件中的文本渲染为 html?

我在 ASP.NET MVC 中使用 kendo.ui.Chat API,我想将 renderMessage 方法中的文本功能呈现为 HTML,但现在尚未呈现。 输入: 聊天.renderMessage( ...

回答 1 投票 0

PowerBI 自定义视觉对象中 IFrame 内的 ASP.NET MVC 应用程序,执行 jquery

我的 ASP.NET MVC 应用程序托管在 IFrame 中。由于服务器响应时间较长,我在帖子上显示等待符号。这意味着我的帖子基于 jQuery 和 json 来往于我的控制器。

回答 1 投票 0

如何在 VS 2017 中将 ASP.NET MVC 脚手架从 Bootstrap 3 更新到 Bootstrap 4?

我一直在搜索(谷歌搜索)如何将我的 ASP.NET MVC 脚手架从 BS-3 更新到 BS-4! 我尝试从 nuget 更新,但它只更新引导程序文件脚手架对于引导程序保持不变...

回答 1 投票 0

我们如何将 Vue JS 与 ASP.NET MVC 和 nuget 包集成

我们如何将 Vue JS 与现有的并与 Nuget Package 一起使用的 MVC 项目集成。 尝试使用以下方法。 ASP.NET MVC 5 中的 VueJS 2 ... 我们如何将 Vue JS 与现有的并与 Nuget Package 一起使用的 MVC 项目集成。 尝试过以下方法。 <h3>VueJS 2 in ASP.NET MVC 5</h3> <div id="aboutPage"> { { message }} </div> <script> var aboutPage = new Vue({ el: '#aboutPage', data: { message: 'Hello Vue! in About Page' } }); </script> 问题: 是否需要任何额外的包,例如 - webpack 或 gulp,我们已经有了 MVC 的捆绑配置? 2. 我们如何为每个视图创建单独的文件或设计,例如: 分离服务调用(从客户端调用Web api) 分离出模板文件。 用JS编写的方法或逻辑。 任何带有 VueJS 的 MVC 示例 - 控制器、视图、服务、vue JS 文件都很棒.. 非常感谢! 您可以使用 vuejs 购买并将其添加到您的布局中。 @Scripts.Render("~/node_modules/vue/dist/vue.min.js") 您需要在计算机上安装 Nodejs 才能使用 NPM 和 ES6 功能。 要将 Vue.js 集成到 ASP.NET MVC 中,您需要模块捆绑器(webpack、gulp),可以选择以下选项之一,流行的是 webpack: (Gulp、Browserify),它有一些限制,例如仅支持需要语法处理的资产。而且设置有点复杂。 (Webpack),你可以用它做很多很酷的事情,Hot Reload。 使用 webpack 检查此 repo,您将其配置为仅处理 js 文件,并且它也会处理构建的 js 文件,构建时每个条目将被复制到 Scripts/bundle 中,还需要一些加载器,例如 s (vue、scss 、css 和 js)用于 webpack。 检查这个 Webpack 使用 webpack-dev-server 进行开发,它基本上是一个基于 Node.js 的服务器,它提供我们的浏览器可以解释的资产(javascript、css 等)。通常这些资产包括一些开发友好的功能,例如热重载。这些资产没有被缩小,并且与为生产而构建时生成的资产有很大不同。 devServer: { proxy: { '*': { target: 'http://localhost:5001', changeOrigin: true } } }, webpack-dev-server 有一项功能可以将请求从一个 url 代理到另一个。在这种情况下,来自“webpack dev server”的每个请求都将被代理到您的“ASP.NET MVC 服务器”。因此,如果我们在 http://localhost:5001 上运行 MVC 应用程序并在端口 8086 上运行 npm run dev ,您应该会看到与 ASP.NET MVC 应用程序相同的输出。 答案: 是的,你必须设置 Webpack 或 Gulp。 通过使用 webpack 你可以得到你想要的文件结构 检查这棵树 -应用程序 --库 ----实用程序 - - 成分 ---------公共空间 ---------...... -----页数 ---------..... 查看这些文章: https://medium.com/corebuild-software/vue-js-and-net-mvc-b5cede228626 http://www.lambdatwist.com/dot-net-vuejs/ 如果您想保留 .cshtml 文件并将 MVC 用作多页面应用程序,您可以查看此模板作为示例或起点。 https://github.com/danijeh/aspnetcore-vue-typescript-template 您可以创建要使用 Vue 增强的页面模块并导入该包。

回答 2 投票 0

什么语言/框架与Salesforce开发最相似?

我希望它不会被标记为固执己见或过于模糊,但这是我的简短故事和问题: 我开始了 ASP.NET Webform 的开发冒险,只是为了迁移到 Salesforce(Apex + Visualforce...

回答 1 投票 0

用组合框替换下拉列表(可编辑下拉列表)

我有一个网页,当前使用下拉列表来帮助用户过滤数据: 塞西数据: 我有一个网页,当前使用下拉列表来帮助用户过滤数据: <div class="col-md-4"> Sessie datum: <input type="text" id="currentFilterOnSessionDate" class=" form-control text-center d-flex align-items-center justify-content-center" name="currentFilterOnSessionDate" value="@ViewData["CurrentFilterOnSessionDate"]"/> </div> <div class="col-md-4"> Discipline: <select asp-for="SelectedItem" asp-items="ViewBag.Disciplines" class=" form-control text-center d-flex align-items-center justify-content-center" id ="currentFilterOnDiscipline" name="currentFilterOnDiscipline" value="@ViewData["CurrentFilterOnDiscipline"]"></select> </div> 在某些情况下,我想用组合框替换此下拉列表,允许用户选择预定义值之一,或自行键入一个值。 我一直在谷歌上搜索这个,但我似乎找到的大多数asp .net core示例都使用第3方控件,例如Devexpress或Telerik。 其他示例(例如 ASP.NET MVC 可编辑下拉列表框(组合框))我真的不知道如何适应 ASP.NET Core MVC。 经典 ASP.NET Core 中的组合框有其他选择吗? 接下来的步骤。 :-) 使用我在这里收到的答案,并进行一点谷歌搜索,我或多或少地获得了我正在寻找的结果。 我还有几个问题。 首先让我更新当前使用的代码。在 html body 本身中,我实现了一个经典的 select ,如下所示: <div class="col-md-4"> Discipline: <select id="disciplineSelect" asp-for="SelectedItem" asp-items="ViewBag.Disciplines" class=" form-control text-center d-flex align-items-center justify-content-center" id="currentFilterOnDiscipline" name="currentFilterOnDiscipline" value="@ViewData["CurrentFilterOnDiscipline"]"> </select> </div> 然后在@section Scripts中,我添加了以下代码将其转换为select2控件: <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script> <script> $('#disciplineSelect').select2({ placeholder: "Selecteer een discipline", theme: "classic", allowClear: true, }); </script> 这确实是我想要的,但是......布局并不是真正的 100%: 我想要的是页面上的 2 个控件具有相同的高度,并且组合框跨越从控件的开始到箭头按钮的宽度。现在看来,我认为客户不会批准... 大家有什么想法吗? 经典 asp .net core 中的组合框有其他选择吗? 我认为你可以使用 Select2.js: <div class="col-md-10"> <label> Account Number</label> <div class="input-group"> <select id="mySelect2" class="form-control accountSelect"> <option value="Select" disabled>Select</option> <option value="aaa">aaa</option> <option value="bbb">bbb</option> <option value="ccc">ccc</option> <option value="ddd">ddd</option> </select> </div> </div> @section Scripts { <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /> <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script> <script> $(document).ready(function () { $("#mySelect2").select2(); }) </script> } 结果: 如果您的选择列表资源来自后端,您可以更改视图,如下所示: 索引.cshtml: @model TestVM <div class="col-md-10"> <label> Account Number</label> <div class="input-group"> <select id="mySelect2" asp-items="Model.Select" class="form-control"></select> </div> </div> 型号: public class TestVM { public IEnumerable<SelectListItem> Select{ get; set; } } 控制器: [HttpGet] public async Task<IActionResult> Index() { var model = new TestVM() { Select= new List<SelectListItem>() { new SelectListItem() { Value = "1", Text = "aaa" }, new SelectListItem() { Value = "2", Text = "bbb" }, new SelectListItem() { Value = "3", Text = "ccc" }, new SelectListItem() { Value = "4", Text = "ddd" } } }; return View(model); }

回答 1 投票 0

ASP.NET MVC 可编辑下拉列表框(组合框)

我正在寻找当前正在处理的 ASP.NET MVC 4 项目中遇到的问题的解决方案。我想要一个可编辑的下拉列表控件或组合框,因为我认为这种类型的控件...

回答 1 投票 0

我想从 asp.net MVC 中的 URL 中删除控制器名称

我在asp.net MVC中创建了一个名为Member的区域。我还在该区域中创建了两个控制器,即 AccountController 和 DashboadController。 在 DashboadController 中有一个 3 me...

回答 1 投票 0

启用严格的传输安全MVC

我想实现严格的运输安全。 我的网站启用了 HTTPS。 下面是我启用 HSTS 的代码。 ...

回答 1 投票 0

如何将OpenID与Forms身份验证结合添加到MVC

我有一个现有的 MVC 项目,它使用 FormsAuthentication 进行身份验证。 除了常规登录页面之外,我还需要添加使用 OpenID IDP 登录的选项

回答 4 投票 0

如何在脚本中使用 ViewData 的值?

在我的 PageModel 中,我在返回视图之前设置 ViewData 的值。 当我调试时,我看到 ViewData 具有预期值, \Testing\Development\Accounting\statements.png // .cs...

回答 1 投票 0

支持 ASP.NET MVC 开发

我是 ASP.NET MVC 开发的新手。我正在创建一个名为 Member 的区域,并创建一个名为 Dashboard 的控制器。 在仪表板控制器中,我有两种操作方法...

回答 1 投票 0

如何解决“实体类型XY没有定义键”?

我正在 mvc .net core 中制作应用程序,在搭建数据模型时出现此错误: 实体类型用户没有定义键,为此实体类型定义键 有谁知道如何...

回答 1 投票 0

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