Tag: asp.net

将字节从sql server渲染到图像控件?

标记: 代码隐藏: public void ProcessRequest(HttpContext context) { //write your handler implementation here. string username = Convert.ToString(context.Request.QueryString[“username”]); if (username != null) { DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(); byte[] arrContent; DataRow dr; string strSql; strSql = “Select Image from GalleryImages where username = ‘” + username + “‘”; da = new SqlDataAdapter(strSql, […]

在DetailsView的TemplateField中查找用户控件

我有一个我正在发布的DetailsView – 其中包含一个UserControl。 我在回发数据中遇到了一些困难。 举个例子: Some text here 当我回发时,我会假设我会做这样的事情: MyUserControlType ucUserControl = dvDetailsView.FindControl(“ucUserControl”) as MyUserControlType; 但这没有发现。 事实上,我甚至无法通过在QuickWatch中走动来找到这个孩子…… 我需要做些什么才能找到这个东西? 编辑:事实certificate我的usercontrol id正在改变 – 但为什么? 我在插入和编辑模板上都有相同的ID,但是注释掉它没有任何区别。

我应该在哪里插入我的自定义DefaultContractResolver JSON.NET?

我在ASP.Net中有一个WebAPI 2.0项目,我在其中实现了一个自定义的DefaultContractResolver,这样我就可以控制我的实体如何使用JSON.Net序列化为JSON; 但我不确定如何告诉框架使用我的自定义实现。 我还想知道是否可以为特定的控制器/操作更改ContractResolver。 谢谢! —编辑03/07/2014我已经通过创建一个新的ConfigSettings对象并手动解析对象,已经找到了如何使用我的自定义实现; 但是,生成的JSON被序列化两次(它有额外的\ r \ n字符)。 这是因为webAPI控制器默认序列化响应,所以我想更改以覆盖该行为……这是正确的方法吗?

ASP.NET MVC控制器动作与自定义参数转换?

我想设置一个ASP.NET MVC路由,如下所示: routes.MapRoute( “Default”, // Route name “{controller}/{action}/{idl}”, // URL with parameters new { controller = “Home”, action = “Index”, idl = UrlParameter.Optional } // Parameter defaults ); 路由请求看起来像这样…… Example/GetItems/1,2,3 …到我的控制器动作: public class ExampleController : Controller { public ActionResult GetItems(List id_list) { return View(); } } 问题是,我如何设置将idl url参数从string转换为List并调用适当的控制器操作? 我在这里看到一个相关的问题 ,使用OnActionExecuting预处理字符串,但没有改变类型。 我不认为这对我ActionExecutingContext ,因为当我在我的控制器中覆盖OnActionExecuting并检查ActionExecutingContext参数时,我看到ActionParameters字典已经有一个空值的idl键 – 可能是从字符串到List …这是我想要控制的路由的一部分。 […]

使用ASP.NET动态设置CSS值

我正在一个网站上,图片和其他资源将位于与网站主要内容不同的域中。 我们将为主站点使用类似“www.example.com”的内容,然后使用“images.example.com”获取样式的所有额外资源等。 在开发网站时,我会将所有这些资源保存在本地开发中。 机器。 这里的挑战是在生产服务器和开发环境之间保持CSS引用的一致性。 我想要做的是创建一个web.config键,用于存储图像服务器的URL。 然后,当从开发切换到生产时,我可以只更改web.config值,一切都会完成。 有没有办法从配置或C#类中的某个位置动态或以其他方式向CSS文件添加值? 或者我是以错误的方式来做这件事的? 此外,如果有所不同,我只能使用.NET 2.0。 UPDATE 为了进一步扩展这一点,我知道我可以使用web.config设置服务器控件的URL。 这些已经动态生成。 我更感兴趣的是我有什么选择来修改(或做“ 某事 ”)静态CSS文件,这将允许我更改CSS中引用的背景图像资源等URL。 除了使用我的IDE查找/替换值之外,我还能做些什么吗? 也许某些事情可以通过部署脚本自动完成?

将操作数作为sql参数传递

我目前正在开发一个以sql server 2008作为后端的asp.net应用程序。 我想让用户能够在SQL语句中指定他们想要过滤的内容。 在界面上,我给他们选择以下选项作为下拉列表:等于大于小于等 我想将此作为参数传递给要执行的sql查询。 我怎样才能做到最好? 例如; Select amount, deduction, month from loan where amount @operant 10000; @operand是上述下拉列表的返回值,即= = @operand = =

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

我正在尝试将值从数据库表传递到几个标签,其中电子邮件列与输入的电子邮件匹配。我已经使用会话将登录页面中输入的电子邮件传递到此页面。像这样: protected void btnLogin_Click(object sender, EventArgs e) { if (AuthenticateUser(txtEmail.Text, txtPassword.Text)) { FormsAuthentication.RedirectFromLoginPage(txtEmail.Text, chkBoxRememberMe.Checked); Session[“Email”] = txtEmail.Text; Response.Redirect(“~/Account.aspx”); } 然后我将会话值传递给ACOUNTS页面上的lblEmail。然后我试图从数据库tabel中检索值’Name’和’Balance’,其中Emails匹配表中的那个。像这样: protected void Page_Load(object sender, EventArgs e) { lblEmail.Text = Session[“Email”].ToString(); string CS = ConfigurationManager.ConnectionStrings[“ABCD”].ConnectionString; using (SqlConnection con = new SqlConnection(CS)) { SqlCommand cmd = new SqlCommand(“Select * from tblRegister where @Email = ” + lblEmail.Text, […]

如何运行包含许多关键字的大型SQL脚本,包括使用C#的“GO”?

我正在创建一个Web应用程序,作为执行SQL复制的前端。 我有很多脚本存储在程序的属性中。 我们以第一个为例。 第一个脚本是您在发布服务器上创建发布时获得的脚本。 USE [<>] EXEC sp_replicationdboption @dbname = N'<>’, @optname = N’publish’, @value = N’true’ GO USE [<>] EXEC [<>].sys.sp_addlogreader_agent @job_login = N’XXX\Admin’, @job_password = NULL, @publisher_security_mode = 0, @publisher_login = N’Admin’, @publisher_password = N'<>’, @job_name = NULL GO USE [<>] EXEC sp_addpublication @publication = N'<>’, @description = N’Transactional publication of database ”<>” […]

如何从javascript设置C#变量值

我正在制作一个ajax请求并将我的响应存储在一个隐藏的字段中。我是通过javascript使用getelementbyid.value执行此操作。这个javascript函数是在on body onload.Now我得到这个值之后我想在C#中使用它。我不能有任何按钮onclick事件或任何类型的东西。只有一个隐藏的输入类型

在每行中继器中绑定5个项目

我有一组来自数据库的项目。 他们的数量可能会有所 我把他们绑在一个转发器里。 现在我的下面的例子将解释我想要的东西: 我有11个来自数据库的项目,我希望它们按照每行5个项目进行分组。 第1行:5项。 第2行:5项。 第3行:1项。 目前,我只是将它们绑定在转发器中。 我该怎么做呢?