-
asp.net – 如何在web.config中读取会话状态信息
所属栏目:[asp.Net] 日期:2020-12-15 热度:164
我在web.config中配置了会话状态. sessionState cookieless="AutoDetect" timeout="5" sqlConnectionString="....."/ 现在,我想从代码隐藏中知道timeout和sqlConnectionString.请帮帮我. 解决方法 您可以使用 Session.Timeout知道超时值. 但是,更好的方法是[详细]
-
asp.net-mvc – Asp.Net MVC捆绑,最好的方式来检测丢失的文件
所属栏目:[asp.Net] 日期:2020-12-15 热度:125
我刚刚追赶了一个由于缺少的 javascript文件造成的错误,它是默默无声的. 文件的最小化版本存在但不是完整版本,一个链接不会呈现在客户端(我期待的),但是我也没有得到例外.我想知道文件是否不存在. (只是为了清楚,捆绑包没有尝试包括最小化的版本,它试图包括[详细]
-
asp.net-mvc – ViewModel中的ASP.NET MVC SelectList
所属栏目:[asp.Net] 日期:2020-12-15 热度:115
我在ASP.NET MVC 5中工作(但这很可能也适用于以前的版本).问这个问题的最好方法是向您展示代码: 这是视图模型: public class PersonCreateViewModel{ public SelectList cities {get; set;} public String Name { get; set; } public String Address { get[详细]
-
asp.net-mvc – 跨项目共享剃刀视图
所属栏目:[asp.Net] 日期:2020-12-15 热度:194
我想在多个ASP.NET MVC项目中分享布局(Header,Navigation和Footer Razor视图).我怎样才能做到这一点? 我可以创建一个自定义的NuGet包来包装普通的Razor文件,图像和CSS? 解决方法 三种方法: 使用版本控制系统共享Razor查看源代码 将视图编译为单独的DLL文[详细]
-
asp.net-mvc – 更改项目URL Visual Studio
所属栏目:[asp.Net] 日期:2020-12-15 热度:165
我希望能够在除localhost之外的域以及任何子域上调试我的ASP.NET MVC应用程序,换句话说: http://domain.dev HTTP://*.domain.dev 我尝试过以下方法: 修改主机文件 为* .domain.dev添加返回127.0.0.1的主机记录 更改项目属性中的“项目URL”. 然而,没有任[详细]
-
asp.net – 如何在MVC Razor中处理null子实体
所属栏目:[asp.Net] 日期:2020-12-15 热度:165
我有一个MVC剃刀视图,它迭代Orders集合.每个订单都有一个Customer,可以为null. 麻烦的是,在这种情况下,我得到一个空引用异常. @foreach (var item in Model) {tr td @Html.ActionLink("Edit","Edit",new { id=item.ID }) | @Html.ActionLink("Delete","Delet[详细]
-
asp.net – 带标题的Response.Redirect
所属栏目:[asp.Net] 日期:2020-12-15 热度:183
我正在尝试设置标题并重定向到这样的不同页面 – Response.Headers.Add("id","testtest");Response.Redirect("http://www.somesite.com/somepage.aspx"); 在somepage.aspx的page_load中,我正在检查标头的请求 – if (!string.IsNullOrEmpty(Request["id"])){[详细]
-
asp.net – Internet Explorer中的图像加载超时
所属栏目:[asp.Net] 日期:2020-12-15 热度:118
我有一个内部应用程序页面,显示使用Web服务从文档存储系统流式传输的文档图像.我遇到的问题是,当用户进行搜索时,他们可能会获得数百次点击,我必须在一个大页面上显示,这样他们就可以打印出来.这在Firefox中运行良好,但在IE中它会在一段时间后停止加载图像,所[详细]
-
asp.net:runat =“server”和服务器控件之间的区别
所属栏目:[asp.Net] 日期:2020-12-15 热度:166
两者之间的功能有什么区别? asp:Button id="button1" Text="Click me" runat="server" OnClick="submitEvent" / 和 input type="button" id="button1" runat="server" value="Click me" / 使用runat =“server”属性的输入是否具有其他或受限的属性和方法?[详细]
-
ADO.NET数据表与数据读取器
所属栏目:[asp.Net] 日期:2020-12-15 热度:130
如果您只需要显示数据但不需要操作数据,则DataReader比DataTable更有效.但是,要从数据访问层获取DataReader,我应该打开连接对象吗?我认为这也是一个非常大的效率问题.那么为了充分利用DataReader,还有另一种方法吗? 解决方法 是的,数据阅读器绝对是最有效[详细]
-
asp.net网站默认文件在子文件夹中
所属栏目:[asp.Net] 日期:2020-12-15 热度:163
我的默认文件是子文件夹不在根我如何使它默认在asp.net 2.0网站. 尝试将iis7默认文档设置为“/pages/default.aspx” ‘?/ pages / default.aspx’但是没有起作用. 解决方法 默认文档与起始页不一样.默认文件意味着如果我请求了mysite.com/somefolder并没有指[详细]
-
asp.net-mvc – RedirectToAction导致在ASP.NET MVC 3中“路由表
所属栏目:[asp.Net] 日期:2020-12-15 热度:62
我有一个项目,我最近升级到ASP.NET MVC 3.在我的本地机器,一切都正常.当我部署到服务器时,我会在使用RedirectToAction调用时发生错误.它会抛出一个System.InvalidOperationException错误消息路由表中的路由与提供的值匹配.我的假设是在服务器上有一些配置问[详细]
-
asp.net – 以编程方式编辑Web.config
所属栏目:[asp.Net] 日期:2020-12-15 热度:63
什么是编程Web.config文件的好方法? 我查看了System.Xml,但找不到任何明显的答案. 解决方法 This fellow显示示例代码,如果您仍然想在所有注意事项后执行: protected void EditConfigButton(object sender,EventArgs e){ Configuration objConfig = System.[详细]
-
ASP.NET MVC 2 – 设置Html.Form的ID
所属栏目:[asp.Net] 日期:2020-12-15 热度:130
如何在ASP.NET MVC 2中设置 Html.Form的id? 我试过这个: % using (Html.BeginForm("Save","Clients",new { id = "SubmitForm" })) {% 但它不起作用,我的表单仍然没有id属性: form action="/TothSolutions/Secure/Clients/Save/SubmitForm" method="post"[详细]
-
asp.net-core – 使用asp.net核心进行Windows身份验证
所属栏目:[asp.Net] 日期:2020-12-15 热度:98
请提供有关如何在ASP.NET Core RC2上实现 Windows身份验证的指导. 我看到其他SO问题描述了像Bearer Authentication with ASP.NET Core RC2 404 instead of 403这样的承载认证 但这不是我想要的. 解决方法 您可以使用WebListener执行此操作,如下所示: 打开pr[详细]
-
asp.net-mvc – Web API和ASP MVC之间的主要区别是什么
所属栏目:[asp.Net] 日期:2020-12-15 热度:166
标题真的总结了我的问题.我已经使用了这两种技术,但我不确定哪种技术与另一种技术有很大不同.在本质上: 在设计宁静的Web应用程序时,在选择ASP MVC或Web API时应考虑哪些标准和/或指导? 解决方法 目的 ASP.NET MVC专注于简化HTML的输出. ASP.NET Web API专[详细]
-
ASP.Net Response.Redirect不能在Application_Error中工作?
所属栏目:[asp.Net] 日期:2020-12-15 热度:199
我不知道为什么当我将代码部署到IIS7时,Response.Redirect不能正常工作?白/黄错误页面总是显示,而不是我的错误.但是当我的计算机上使用Visual Studio进行调试运行时,它运行正常吗? protected void Application_Error(object sender,EventArgs e) { ILog lo[详细]
-
禁用默认按钮或输入密码在asp.net c#
所属栏目:[asp.Net] 日期:2020-12-15 热度:193
我有一个用户扫描条形码的形式,条形码阅读器自动输入导致表单提交的值的回车,因为浏览器选择第一个按钮作为默认值.当在该文本框中引入一个值时按下Enter键时,如何禁止发生任何事情? 解决方法 你需要用 javascript来做.在文本框的标记中,添加如下所示的onkey[详细]
-
asp.net – 在2K3构建服务器上的单元测试中不允许使用’应用程序
所属栏目:[asp.Net] 日期:2020-12-15 热度:56
我正在嘲笑HttpRequestBase,所以我可以在测试代码中创建一个 HtmlHelper并围绕 HtmlHelper扩展方法编写测试.我这样做是设置代码的一部分: httpRequestBase.Stub(h = h.ApplicationPath).Return("~/");httpRequestBase.Stub(h = h.AppRelativeCurrentExecuti[详细]
-
asp.net – 如何通过webservice从返回的数据集中删除“diffgr:b
所属栏目:[asp.Net] 日期:2020-12-15 热度:127
我有一个网络方法: public DataSet SyncedWall() { DataSet dst = dscomment; dst.Tables[0].Rows[i]["WallInfo"] = "my own modified value"; return dst; } 虽然真正的方法很大但这是一个缩小版本. 以下是从Web方法收到的xml输出: DataSetxs:schema id="[详细]
-
在ASP.NET MVC Core控制器的构造函数中设置ViewBag属性
所属栏目:[asp.Net] 日期:2020-12-15 热度:53
我的主题有某种面包屑.控制器始终是类别.为了避免重复我自己,我想在控制器的构造函数中为所有操作设置它,如下所示: class MyController:Controller{ public MyController() { ViewBag.BreadcrumbCategory = "MyCategory"; }} 当我在布局视图中访问ViewBag.B[详细]
-
DELETE语句与ASP.NET动态数据中的REFERENCE约束冲突
所属栏目:[asp.Net] 日期:2020-12-15 热度:59
我有两个表Application_User和Application_User_Access. Application_User_Access表与Application_User表具有外键约束. 当我删除Application_User表中的记录时,我收到“与REFERENCE约束冲突的DELETE语句”异常. 这在ASP.NET动态数据实体Web应用程序中发生.我[详细]
-
asp.net-web-api – 在WebApi2帮助页面中启用文档
所属栏目:[asp.Net] 日期:2020-12-15 热度:125
我有一个简单的webapi2项目. 我似乎发现自己的唯一信息是指较旧的webapi1 如果我有我的控制器 /// summary /// Gets a list of not very interesting information /// /summary /// returnsThe list/returns [ResponseType(typeof(ExampleModel))] public IH[详细]
-
asp.net-mvc-5 – 我应该如何从JsonResult控制器返回404?
所属栏目:[asp.Net] 日期:2020-12-15 热度:134
在ASP.NET MVC5中,我有一个带有JsonResult返回类型的控制器. 根据我想要返回404的参数,因为这描述了请求不存在的数据的用户. 我可以抛出新的HttpException(404,“message”),但是在返回HttpNotFound()语法时这感觉很脏.当然,这不起作用,因为HttpNotFoundResu[详细]
-
asp.net-mvc – 如何从ASP.NET MVC VIEWS文件夹访问HTML文件
所属栏目:[asp.Net] 日期:2020-12-15 热度:159
我想在VIEWS文件夹(在ASp.NET MVC)页面下添加常规 HTML页面. 我已经添加了如下所述的路由例外. routes.IgnoreRoute("{resource}.htm/{*pathInfo}") routes.IgnoreRoute("{resource}.html/{*pathInfo}") 虽然当我将html文件放在VIEWS文件夹之外时它确实有效,[详细]