Tag: asp.net

链接button属性在新标签中打开?

在我的应用程序中,我有一些链接button,但是当我右键点击它们时,我不能(它们处于禁用模式)find菜单项Open in new tab Open in new window或Open in new window 。 如何显示这些菜单项? 代码示例: <asp:LinkButton id="lbnkVidTtile1" runat="Server" CssClass="bodytext" Text='<%#Eval("newvideotitle") %>' />

为什么javascript onchange事件在自动完成时不会触发?

我有一个onchange事件的文本框。 为什么当用户使用自动填充function填充文本框时,此事件不会触发? 我正在使用Internet Explorer。 有没有一个标准和相对简单的解决scheme来解决这个问题,而不必禁用自动完成function?

SQLnetworking接口,错误:26 – 错误定位服务器/实例指定

那么我有一个很大的问题,我试了几天解决,但我不能这样做,所以我需要你的帮助。 我在asp.net 4.0中有一个web应用程序,我实现了自定义成员资格和angular色提供程序。 当我打开它的应用程序主页连接到数据库并检索一些信息。 还有一个login表单,当我login它通过数据库validation用户,并将我redirect到保留页面,但出现此错误: 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定) 描述: 执行当前Web请求期间发生未处理的exception。 请查看堆栈跟踪,了解有关错误的更多信息以及源代码的来源。 exception详情: System.Data.SqlClient.SqlException:build立与SQL Server的连接时发生networking相关或实例特定的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定) 源错误: 在执行当前Web请求期间生成未处理的exception。 有关exception的来源和位置的信息可以使用下面的exception堆栈跟踪来标识。 我尝试了很多东西,一些解决scheme,我发现在stackoverflow,但没有任何工作。 这是我的连接关系: <connectionStrings> <clear/> <remove name="LocalSqlServer"/> <add name="LocalSqlServer" connectionString="Data Source=MSSQL2008-1;Initial Catalog=agency; Integrated Security=False;User ID=adis_agency;Password=niarda2012;Connect Timeout=180;Encrypt=False; Packet Size=4096" providerName="System.Data.SqlClient" /> <add name="AgencyConn" connectionString="Data Source=MSSQL2008-1;Initial Catalog=agency; Integrated Security=False;User ID=adis_agency;Password=niarda2012;Connect […]

使ASP.NET WCF将字典转换为JSON,省略“Key”和“Value”标记

这是我的困境。 我正在使用一个RESTful ASP.NET服务,试图获得一个函数来返回这种格式的JSONstring: {"Test1Key":"Test1Value","Test2Key":"Test2Value","Test3Key":"Test3Value"} 但是我用这种格式来取代它: [{"Key":"Test1Key","Value":"Test1Value"}, {"Key":"Test2Key","Value":"Test2Value"}, {"Key":"Test3Key","Value":"Test3Value"}] 我的方法如下所示: [OperationContract] [WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] public Dictionary<string, string> Test(String Token) { if (!IsAuthorized(Token)) return null; if (!IsSecure(HttpContext.Current)) return null; Dictionary<string, string> testresults = new Dictionary<string, string>(); testresults.Add("Test1Key", "Test1Value"); testresults.Add("Test2Key", "Test2Value"); testresults.Add("Test3Key", "Test3Value"); return testresults; } 有什么办法可以摆脱那些“关键”和“价值”标签只使用内置的ASP.NET工具? (即,我宁愿不使用JSON.NET,如果它是可以避免的) 非常感谢! […]

用于查询string的ASP.Net URLEncode&符号

我需要redirect到传递参数的url作为查询string。 这可以在值中包含一个&符号。 如 string value = "This & That"; Response.Redirect("http://www.example.com/?Value=" + Server.UrlEncode(value)); 然而,这返回http://www.example.com/?Value=This+&+That 我应该用什么来编码这个string? 编辑:感谢卢克指出明显,代码确实工作正常。 我道歉,我的问题毕竟不是一个有效的问题! 页面我将有很多旧的遗留代码,显然是做了一些本身的编码和解码,使它看起来好像我的urlencode不工作。 我的解决scheme不幸的是完全放弃使用&直到有问题的代码可以重写。 你不只是讨厌旧的代码!

用于DropDownList的EditorTemplate

我已经创build了一个EditorTemplate实现引导的string字段,如下所示: @using MyProject @model object <div class="form-group"> @Html.LabelFor(m => m, new { @class = "col-md-3 control-label" }) <div class="col-md-9"> @Html.TextBox( "", ViewData.TemplateInfo.FormattedModelValue, htmlAttributes) @Html.ValidationMessageFor(m => m, null, new { @class = "help-block" }) </div> </div> 我可以简单地这样调用它: @Html.EditorFor(model => model.FirstName,"BootstrapString") 我的问题:我将如何做一个DropDownList这样我可以只调用@ Html.EditorFor如下: @Html.EditorFor(model => model.CategoryId,new SelectList(ViewBag.Categories, "ID", "CategoryName")) 所以它基本上是一个具有Twitter Bootstrap样式的genericsDropDownList。

在Visual Studio 2013中更改项目端口号

如何在Visual Studio 2013中更改项目端口号? 我正在使用ASP.Net,我需要在Visual Studio 2013中debugging时更改端口号。

如何避免我的ASP.NET应用程序中的SQL注入攻击?

我需要避免在ASP.NET应用程序中容易受到SQL注入的攻击。 我怎么能做到这一点?

Azure中的ASP.NET会话状态提供程序

据我所知,现在的情况是这样的: 使用SQL会话状态提供程序是可能的(正如我读过的),但它不被Microsoft支持。 所以未来可能会停止工作。 另外它需要一个WorkerRole来删除过时的数据。 Azure AppFabriccaching服务仍在CTP中。 TableStorageSessionProvider是Azure培训工具包中不推荐用于生产代码的一段代码。 你会select什么?

如何在WebBrowser控件中获取呈现的HTML(由Javascript处理)?

我有一个ASP.NET页面和一些自定义类来获取指定的网页,并返回此页面主体。 protected String GetHtml() { Thread thread = new Thread(new ThreadStart(GetHtmlWorker)); thread.SetApartmentState(ApartmentState.STA); thread.Start(); thread.Join(); return docHtml; } protected void GetHtmlWorker() { using (WebBrowser browser = new WebBrowser()) { browser.ScriptErrorsSuppressed = true; browser.Navigate(_url); // Wait for control to load page while (browser.ReadyState != WebBrowserReadyState.Complete) Application.DoEvents(); docHtml = browser.DocumentText; } 但是我需要的是 – 它是获取DOM html,而不是源,因为我通过jQuery对DOM做了一些额外的操作。