Tag: asp.net

无法在C#ASP.NET中绑定多部分标识符“TextBox1.Text”?

我正在做一个培训练习项目; 我的处理程序现在专门禁止使用paramaterization和面向安全的编码,以便降低基础知识。 话虽这么说,我的主页上有一个gridview,带有一个超链接字段,可以将用户带到一个页面,在那里他们可以编辑文本框中的行数据。 该行由“ProductId”列显示,因为它是自动增量且唯一的。 值显示完美,所以我知道我的查询字符串很好,但是当我尝试使用按钮事件进行更新时,我收到一条错误消息 无法绑定多部分标识符“TextBox1.Text”。 对于我的所有文本框。 我的代码如下。 我错过了什么? 这是我的第一次牛仔竞技表演,所以对于经验丰富的人来说,这可能是基本而且显而易见的。 using System; using System.Collections.Generic; using System.Linq; using System.Data; using System.Data.Sql; using System.Data.SqlClient; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class ViewEdit : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string x = Request.QueryString[“ProductId”]; string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings[“MyConnectionString”].ConnectionString; string editQuery = “SELECT CustId, […]

HttpUtility.HtmlEncode和Server.HtmlEncode有什么区别

HttpUtility.HtmlEncode和Server.HTMLEncode什么区别?

何时连接事件处理程序asp.net

假设我们有一个非常标准的forms,带有文本框和按钮(为简单起见)。 您想要处理Click事件并根据用户的输入执行一些操作。 我想知道,重要的是,当您在代码隐藏中为Click事件连接一个事件处理程序时? 如果是的话,放在哪里的最佳位置? 页面加载? 页面初始化? 我已经尝试了两个地方,但没有发现任何差异。 或者这只是程序员的个人偏好? 我已经在互联网上搜索了几次,但没有找到任何满意的答案。 我知道当实际方法执行时,只是不确定接线部分 。

如何仅在第一列的Gridview中使用Rowspan

需要帮助来解决与Gridview布局相关的问题。 我正在尝试使用C#.Net语言实现具有Itemtemplate列的自定义Gridview,并希望使用RowSpan属性包含视图。 我尝试使用下面的代码,但在我这里没有用 请检查我使用的代码: protected void GridView31_DataBound1(object sender, EventArgs e) { for (int rowIndex = grdView31.Rows.Count – 2; rowIndex >= 0; rowIndex–) { GridViewRow gvRow = grdView31.Rows[rowIndex]; GridViewRow gvPreviousRow = grdView31.Rows[rowIndex + 1]; for (int cellCount = 0; cellCount < gvRow.Cells.Count; cellCount++) { if (gvRow.Cells[cellCount].Text == gvPreviousRow.Cells[cellCount].Text) { if (gvPreviousRow.Cells[cellCount].RowSpan < 2) { gvRow.Cells[cellCount].RowSpan = […]

以编程方式合并两个JSON对象

我在这里有两个JSON对象,通过Google Search API生成。 这些对象的URL可以在下面找到。 http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=hello%20world&rsz=large http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q =你好%20world&RSZ =大&开始= 8 如您所见,第一个URL返回前八个结果,而第二个返回后八个结果。 我不想单独检查这些结果,而是想以编程方式将它们合并到一个JSON对象中,并将它们作为前16个结果传递给它们。 我用几个非常简单的JSON对象尝试过这个,但Google返回的内容仍然比我的头脑还要高,所以我希望能帮助你做一些这样的事情。 据我所知,并不是因为谷歌的服务条款将两个对象合并为一个,只有这些总是通过两个结果(他们会)。 有些朋友指出了能够做这些事情的自动化工具的方向,但我还没有找到这样的工具。 我目前在ASP.NET中工作,所以C#或VB.NET代码很棒,但我有点语言独立,所以任何语言的任何帮助都将非常感激。 在做这样的事情时,任何人都可以提供任何帮助和/或建议吗? 编辑:这些结果最终将被保存到数据库中,因此任何服务器端方法都很棒,即使这意味着将它们直接放入表中以便稍后处理。

在托管Web服务器中安排作业

有人可以给我一个使用.NET技术实现日常工作的最佳方法。 我有一个asp.net应用程序,在我的实例中托管在共享主机GODaddy中的sqlserver数据库。 我的应用程序用于添加/更改数据库中的数据,此时数据执行得相当公平。 我有一个新要求,每天根据存储在数据库中的一些数据标准发送一些电子邮件警报。 最初我想写一个Windows服务,但是godaddy不允许访问除托管应用程序之外的数据库。 有人有任何想法每天凌晨1点发送警报吗? 提前致谢

处理列表的最佳方式

我有List对象。 我该如何处理清单? 例如, List usersCollection =new List(); User user1 = new User(); User user2 = new User() userCollection.Add(user1); userCollection.Add(user2); 如果我设置userCollection = null; 会发生什么? foreach(User user in userCollection) { user = null; } 哪一个最好?

在文本框中键入时将文本转换为大写

我是Visual Studio中的新手并使用visual Studio 2008.在一个项目中,我希望用户键入所有文本,而不是按Shift键或大写锁定。 我用过这段代码 TextBox1.Text = TextBox1.Text.ToUpper(); 但按Enter键后,它会大写字符。 我只想让用户在不按Shift键或没有大写锁定的情况下键入大写字母。 页面总代码为… public partial class Test : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void TextBox1_TextChanged(object sender, EventArgs e) { TextBox1.Text = TextBox1.Text.ToUpper(); } } 有任何解决方案,请指导我。

如何以编程方式获取会话cookie名称?

ASP.NET中的Session Id的默认cookie名称是ASP.NET_SessionId 。 也可以将此名称更改为类的其他名称。 是否有成员可以像使用FormsAuthentication.FormsCookieName一样轻松访问此名称?

是否可以覆盖模型中属性的必需属性?

我很想知道是否可以覆盖模型上设置的[Required]属性。 我相信这个问题最简单的解决方案,任何接受者?