Tag: asp.net

Ajax Control Toolkit AutoCompleteExtender将当前页面的字符html源字符显示为自动完成建议列表

我正在尝试将http://www.aspsnippets.com/Articles/AJAX-AutoCompleteExtender-Example-in-ASPNet.aspx上的autocomplte示例实现到我自己的网页。 作者说; 在这里我要解释一下,如何在不使用任何Web服务的情况下直接在ASP.Net Web页面上使用AJAX AutoCompleteExtender Control。 我有 下载了AjaxControlToolkit 安装了工具 根据我自己的目标编写代码。 我的代码如下: … … //Default.aspx.cs [System.Web.Script.Services.ScriptMethod()] [System.Web.Services.WebMethod] public static List searchInDictionary(string prefixText, int count) { using (OleDbConnection conn = new OleDbConnection()) { conn.ConnectionString = ConfigurationManager .ConnectionStrings[“myConnectionString”].ConnectionString; using (OleDbCommand cmd = new OleDbCommand()) { cmd.CommandText = “SELECT word FROM Dictionary WHERE word LIKE @searchTerm + ‘%'”; cmd.Parameters.AddWithValue(“@searchTerm”, […]

按下拉列表C#中的值删除多个项目

我有一个名为drpdemo的下拉列表,并包含一些列表项,如下所示 设计代码: Select 0 2 3 4 5 0 内联代码: protected void Page_Load(object sender, EventArgs e) { drpdemo.Items.Remove(drpdemo.Items.FindByValue(“0”)); } 电流输出: Select 2 3 4 5 0 以上输出带有0,我不希望它在输出中。 预期产出: Select 2 3 4 5 注意:不要使用任何循环。

如何在asp.net项目中设置无限会话时间

我正在研究asp.net项目。 如何增加会话超时。 (无限超时)? 或者我可以在IIS服务器上执行此操作。 如果可以,请解释..

从.Net中的SAS数据源读取数据

我被要求在ASP.Net应用程序中从SAS读取一些数据。 我已经为Windows Forms应用程序编写了代码。 但是相同的代码在ASP.Net中不起作用,但我可以试试。 具有相同引用的干净项目始终失败。 这是我为连接所做的事情: SASWorkspaceManager.WorkspaceManager oWorkspaceManager = new SASWorkspaceManager.WorkspaceManager(); string xmlInfo = “”; SASWorkspaceManager.ServerDef oServerDef = new SASWorkspaceManager.ServerDef(); oServerDef.MachineDNSName = “server”; oServerDef.Protocol = SASWorkspaceManager.Protocols.ProtocolBridge; oServerDef.Port = ; oServerDef.BridgeEncryptionAlgorithm = “SASProprietary”; oServerDef.BridgeEncryptionLevel = SASWorkspaceManager.EncryptionLevels.EncryptUserAndPassword; SAS.Workspace oSASWorkspace = oWorkspaceManager.Workspaces.CreateWorkspaceByServer (“”, SASWorkspaceManager.Visibility.VisibilityProcess, oServerDef, “user”, “pass”, out xmlInfo); oSASWorkspace.LanguageService.Submit( “proc means data = sashelp.class;output out=meanout;run;”); OleDbDataAdapter oOleDbDataAdapter […]

带有Redis背板的SignalR在F5后面 – StatusCode:400,ReasonPhrase:’Bad Request’

我在Server 2012 R2,启用了WebSockets的IIS 8.5上使用SignalR版本2.1.2和SignalR.Redis 2.1.2。 一切都在我的开发环境中完美运行。 我甚至可以在配置为使用相同背板的站点的不同服务器(例如,http machine1 / myapp / signalr,http machine2 / myapp / signalr)上站起来,并且两个UI都可以完美地向他们发送消息。 然后我将“myapp”移动到我们的下一个环境,这是一个由2台机器组成的集群,它们位于F5负载均衡器后面,使用dns别名设置路由到F5,然后循环“myapp”。 网站本身可以很好地连接到信号器,并且可以接收它订阅的已发布消息,但是当我尝试通过别名发布到网站时(例如http myappalias / signalr),我得到400,Bad Request错误响应。 这是一个错误的例子。 InnerException: Microsoft.AspNet.SignalR.Client.Infrastructure.StartException _HResult=-2146233088 _message=Error during start request. Stopping the connection. HResult=-2146233088 IsTransient=false Message=Error during start request. Stopping the connection. InnerException: System.AggregateException _HResult=-2146233088 _message=One or more errors occurred. HResult=-2146233088 IsTransient=false Message=One or […]

必须声明标量变量“@UserName”

我一直收到一个我不明白的错误。 必须声明标量变量“@varname” 经过数小时的研究,尝试了多种解决方案而无需成功。 我的目标是创建一个使用2个文本框和一个按钮的登录页面,它根据存储在Sql数据库中的信息检查用户是否退出。 这是我认为问题来自的地方: private bool DBConnection(string userName, string password) { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[“ConnectionString”].ConnectionString); //string cmdString = (“SELECT UserName, Password FROM Users WHERE UserName ='” + userName + // “‘AND Password ='” + password + “‘”); //REMOVED AS THIS IS PRONE TO SQL INJECTIONS string cmdString = (“SELECT * FROM Users WHERE […]

ASP.NET中的SendAsync(异步电子邮件)和事件处理程序/生命周期?

从ASP.NET页面发送Async电子邮件我不明白的一件事是,当我们调用SendAsync时,它应该在一个单独的线程上执行,这样无论发送多长时间,我们的页面都可以继续执行流程并完成响应。 那么我们如何使用SendCompletedEventHandler在同一页面SendCompletedEventHandler调用方法? 到那时候页面对象可能不存在,在这个论坛中有人们这样做的例子。 我的期望是我可以有单独的类,它可能有静态方法,我将在SendCompletedEventHandler执行,这样我们就可以报告可能的错误。 但是,当我在那里引发exception时,exception作为页面响应的一部分出现。 所以对我而言,它看起来像SendAsync在同一个线程上工作,页面等待它被执行,并返回有关它引发的任何错误的信息。 它应该是怎么回事? 那么Async的含义是什么呢? 完全糊涂……任何人都可以帮忙吗? 更新:找到一个帮助我很多的post这里是链接

如何在.NET Standard项目中“添加服务引用”

我想在.NET Standard项目中执行“添加服务引用”。(Visual Studio 2017) 我在NuGet上安装了“System.ServiceModel.Http”和“System.ServiceModel.Security”,以便使WCF访问成为可能。 但是,.NET Standard项目中没有“添加服务引用”菜单项。 如何添加服务引用? 它存在于.NET Framework项目中,但它在.NET Standard项目中不存在,因此遇到了麻烦。

如何循环控件以获取特定类型的控件?

我有这样的div: 在运行时我创建了列表项( HtmlGenericControl outer_li = new HtmlGenericControl(“li”); )中的( ul ,其属性为runat =”server” )。 现在我想要做的是:循环通过div id=”columns”获取每个( ul具有属性runat =”server” )然后遍历每个(ul)以获取每个列表项以保存内容。 编辑:根据答案: foreach (Control c in columns.Controls.OfType()) { var ctrl = (HtmlGenericControl)c; if (ctrl.TagName == “ul” && ctrl.ID != “column1”) { foreach (Control li in ctrl.Controls.OfType()) { var ctrl_li = (HtmlGenericControl)li; if (ctrl_li.TagName == “li”) { string id = […]

asp.net gridview checkall和uncheckall在一个标题复选框中

我使用以下代码管理gridview check all并取消选中单个标题复选框中的all。 我能够找到标题复选框状态grid.rows [0] .cells [0] .checked总是返回undefined。 请帮我这样做。 function checkAll() { var grid = document.getElementById(“”); if (grid.rows.length > 0) { for (i = 1; i < grid.rows.length; i++) { cell = grid.rows[i].cells[0]; for (j = 0; j < cell.childNodes.length; j++) { //if childNode type is CheckBox if (cell.childNodes[j].type == "checkbox") { if(grid.rows[0].cells[0].checked == true) […]