Tag: asp.net

从另一个页面访问控制。 ASP.Net

那么,这就是情况…我在Page1.aspx中有一个元素( <h2 id="test"></h2> ),我想从Page2.aspx(用户的pipe理区域)更改它。 。), 有点… test.InnerText = "testText"; 我怎样才能从第二页上达到这个控制? 那可能吗? 像往常一样,谢谢你们…

如何从浏览器读取客户端的机器/计算机名称?

如何从浏览器读取客户端的机器/计算机名称? 是否有可能使用JavaScript和/或ASP.NET?

自我跟踪实体与POCO实体

我们正在开始一个新的基于networking的产品,我们计划通过WCF服务来展示我们的业务逻辑。 我们将使用ASP.NET 4.0,C#,EF 4.0。 今后,我们希望基于这些服务来构buildiphone应用程序和WPF应用程序。 我一直在阅读很多关于使用POCO vs自我跟踪实体(STE)的信息,从我的理解来看,STE在Webscheme中效果不佳。 任何人都可以在这个问题上更多地了解?

在开发和生产环境中使用不同的Web.config

我需要在ASP.NET应用程序中使用不同的数据库连接string和SMTP服务器地址,具体取决于它是在开发环境还是在生产环境中运行。 该应用程序通过WebConfigurationManager.AppSettings属性从Web.config文件读取设置。 我使用Build / Publish命令通过FTP将应用程序部署到生产服务器,然后用正确的手动replace远程Web.config。 有没有可能简化部署的过程? 谢谢!

如何在运行时修改web.config appSettings?

我很困惑如何修改运行时的web.config appSettings值。 例如,我有这个appSettings部分: <appSettings> <add key="productspagedesc" value="TODO: Edit this default message" /> <add key="servicespagedesc" value="TODO: Edit this default message" /> <add key="contactspagedesc" value="TODO: Edit this default message" /> <add key="aboutpagedesc" value="TODO: Edit this default message" /> <add key="homepagedesc" value="TODO: Edit this default message" /> </appSettings> 比方说,我想在运行时修改“homepagedesc”键。 我尝试过ConfigurationManager和WebConfigurationManager静态类,但设置是“只读”。 如何在运行时修改appSettings的值? 更新:好吧,所以我在这里5年后。 我想指出的是,经验告诉我,我们不应该在web.config文件中放置任何有意在运行时编辑的configuration,而应该把它放在一个单独的XML文件中,就像下面的用户所评论的一样。 这将不需要任何编辑web.config文件重新启动应用程序,这将导致愤怒的用户打电话给你。

使用ASP.NET会话状态服务跨应用程序共享会话

我试图在两个Web应用程序之间共享会话,这两个应用程序都托pipe在同一台服务器上 一个是.net 2.0 web表单应用程序,另一个是.net 3.5 MVC2应用程序。 这两个应用程序的会话都是这样设置的: <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" /> 在webform应用程序中,我将会话密钥发布到MVC应用程序中: protected void LinkButton1_Click(object sender, EventArgs e) { Session["myvariable"] = "dan"; string sessionKey = HttpContext.Current.Session.SessionID; //Followed by some code that posts sessionKey to the other application } 然后我在MVC应用程序中收到它,并尝试使用像这样的相同的会话: [HttpPost] public void Recieve(string sessionKey ) { var manager = new SessionIDManager(); bool redirected; bool IsAdded; […]

如何在C#中创buildJSONstring

我只是使用XmlWriter来创build一些XML在HTTP响应中发回。 你将如何创build一个JSONstring。 我假设你只是使用一个stringbuilder来构buildJSONstring,并将它们的响应格式设置为JSON?

Server.Transfer VS. 的Response.Redirect

Server.Transfer和Response.Redirect什么区别? 各有什么优缺点? 什么时候适合于另一个? 什么时候不合适?

在ASP.NET中生成一个Excel文件

我正要为ASP.NET应用程序(VB.NET代码隐藏)添加一个部分,以允许用户将数据作为Excel文件返回给我们,我将根据数据库数据生成这些数据。 虽然有几种方法可以做到这一点,但每种方法都有其缺陷。 你将如何返回数据? 我正在寻找尽可能干净,直接的东西。

“控件集合不能被修改,因为控件包含代码块”

我正在尝试创build一个简单的用户控件,它是一个滑块。 当我添加一个AjaxToolkit SliderExtender到用户控件,我得到这个(*&$#()@#错误: “/”应用程序中的服务器错误。 控件集合不能被修改,因为控件包含代码块(即“)。 说明:执行当前Web请求期间发生未处理的exception。 请查看堆栈跟踪,了解有关错误的更多信息以及源代码的来源。 exception详细信息:System.Web.HttpException:控件集合不能被修改,因为控件包含代码块(即“)。 源错误: 在执行当前Web请求期间生成未处理的exception。 有关exception的来源和位置的信息可以使用下面的exception堆栈跟踪来标识。 堆栈跟踪: [HttpException(0x80004005):控件集合无法修改,因为控件包含代码块(即“)。] System.Web.UI.ControlCollection.Add(Control child)+8677431 AjaxControlToolkit.ScriptObjectBuilder.RegisterCssReferences(Control control)in d:\ E \ AjaxTk-AjaxControlToolkit \ Release \ AjaxControlToolkit \ ExtenderBase \ ScriptObjectBuilder.cs:293在AjaxControlToolkit.ExtenderControlBase.OnLoad(EventArgs e) System.Web.UI.Control.LoadRecursive() +50 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+627 版本信息:Microsoft .NET Framework版本:2.0.50727.3074; ASP.NET版本:2.0.50727.3074 我已经尝试在用户控件中放置一个占位符,并以编程方式将占位符文本框和滑块扩展器添加到该位置,但仍然出现错误。 这里是简单的代码: <table cellpadding="0" cellspacing="0" style="width:100%"> […]