将字符串属性双向绑定到ASP.NET WebForms中的TextBox

卡米尔克

我正在尝试将TextBox的数据绑定实现到页面的属性(在我看来,这是最简单的方法),除了数据绑定应该是双向的,因此<%# Test %>我使用代替<%# Bind("Test") %>(实际上,目标是将单个对象作为属性并绑定到其属性,但让我们从简单的事情开始。)我正在以下简单的代码上对其进行测试:

TestForm.aspx

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="TestTextBox" runat="server" Text='<%# Bind("Test") %>' />
    </div>
    </form>
</body>
</html>

TestForm.aspx.cs:

using System;

namespace WebApplication1
{
    public partial class TestForm : System.Web.UI.Page
    {
        public string Test { get; set; }

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Test = "Hello";
            }
        }

        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);
            DataBind();
        }
    }
}

调用DataBind()会导致InvalidOperationException数据绑定方法(例如Eval(),XPath()和Bind())只能在数据绑定控件的上下文中使用。

这种方法有什么问题?

注册表编辑

遗憾的是,EvalBind只能在与数据绑定控件一起使用,诸如网格。这是因为它们希望在具有当前数据项的命名容器(例如网格中的选定行)内执行。

因此,您可以使用该语法来绑定到位于网格行模板之类的文本框中,而不是单独绑定一个文本框

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 ASP.NET WebForms 中的 JavaScript 从 FormView 中的 DropDownList 获取文本到 TextBox 中?

来自分类Dev

将json字符串绑定到asp.net MVC中的模型

来自分类Dev

如何将字符串从javascript传递到服务器?然后从服务器获取asp.net Webforms中的返回值

来自分类Dev

在ASP.NET Core控制器操作中,是否有一种现成的方式将HTTP请求的整个主体绑定到字符串参数?

来自分类Dev

ASP.NET WebForms中的异步事件

来自分类Dev

ASP.NET WebForms中的FileUpload formData

来自分类Dev

ASP.NET WebForms中的FileUpload formData

来自分类Dev

通过C#webforms asp.net中的google map api从下拉列表中的选定城市中获取textbox1和textbox2的纬度和经度

来自分类Dev

<asp:Asp.Net Webforms中的ScriptManager,它如何工作?

来自分类Dev

了解ASP .NET(WebForms)中的错误处理

来自分类Dev

Asp.Net Webforms自定义UserControl中的事件

来自分类Dev

无法在ASP.NET Webforms中异步运行任务

来自分类Dev

LinqToTwitter问题与ASP.NET Webforms中的API连接

来自分类Dev

ASP.NET Webforms中控件消失的问题

来自分类Dev

在asp.net Webforms方法中运行javascript方法

来自分类Dev

ASP.Net WebForms 中的 Gravatar 显示默认图像

来自分类Dev

使用linq和反射将属性绑定到ASP.NET中的Web控件

来自分类Dev

如何将下拉列表中的 selectlistitem 值绑定到模型中的字符串属性

来自分类Dev

如何根据提供要绑定到的属性名称的字符串属性绑定 TextBox.Text?

来自分类Dev

数据将TextBox绑定到后面代码中的字符串失败

来自分类Dev

ASP.NET中TextBox的KeyPress事件

来自分类Dev

ASP.NET MVC模型将单独的日,月,年字符串字段绑定到单个DateTime对象

来自分类Dev

ASP.NET MVC模型将单独的日,月,年字符串字段绑定到单个DateTime对象

来自分类Dev

通过asp-for =“ ...”将字符串值传递到ASP.Net核心中的模型中的方式不起作用

来自分类Dev

检索到ASP.NET 5 / MVC 6中的Azure存储的连接字符串

来自分类Dev

在ASP.NET中的JavaScript中使用C#字符串属性

来自分类Dev

使用对象的字符串名称在asp.net中修改其属性

来自分类Dev

从ASP.NET Webforms中的javascript / client设置属性背后的代码

来自分类Dev

如何使用 vb.net 在 asp net webforms 中显示带有是或否的消息框?

Related 相关文章

  1. 1

    如何使用 ASP.NET WebForms 中的 JavaScript 从 FormView 中的 DropDownList 获取文本到 TextBox 中?

  2. 2

    将json字符串绑定到asp.net MVC中的模型

  3. 3

    如何将字符串从javascript传递到服务器?然后从服务器获取asp.net Webforms中的返回值

  4. 4

    在ASP.NET Core控制器操作中,是否有一种现成的方式将HTTP请求的整个主体绑定到字符串参数?

  5. 5

    ASP.NET WebForms中的异步事件

  6. 6

    ASP.NET WebForms中的FileUpload formData

  7. 7

    ASP.NET WebForms中的FileUpload formData

  8. 8

    通过C#webforms asp.net中的google map api从下拉列表中的选定城市中获取textbox1和textbox2的纬度和经度

  9. 9

    <asp:Asp.Net Webforms中的ScriptManager,它如何工作?

  10. 10

    了解ASP .NET(WebForms)中的错误处理

  11. 11

    Asp.Net Webforms自定义UserControl中的事件

  12. 12

    无法在ASP.NET Webforms中异步运行任务

  13. 13

    LinqToTwitter问题与ASP.NET Webforms中的API连接

  14. 14

    ASP.NET Webforms中控件消失的问题

  15. 15

    在asp.net Webforms方法中运行javascript方法

  16. 16

    ASP.Net WebForms 中的 Gravatar 显示默认图像

  17. 17

    使用linq和反射将属性绑定到ASP.NET中的Web控件

  18. 18

    如何将下拉列表中的 selectlistitem 值绑定到模型中的字符串属性

  19. 19

    如何根据提供要绑定到的属性名称的字符串属性绑定 TextBox.Text?

  20. 20

    数据将TextBox绑定到后面代码中的字符串失败

  21. 21

    ASP.NET中TextBox的KeyPress事件

  22. 22

    ASP.NET MVC模型将单独的日,月,年字符串字段绑定到单个DateTime对象

  23. 23

    ASP.NET MVC模型将单独的日,月,年字符串字段绑定到单个DateTime对象

  24. 24

    通过asp-for =“ ...”将字符串值传递到ASP.Net核心中的模型中的方式不起作用

  25. 25

    检索到ASP.NET 5 / MVC 6中的Azure存储的连接字符串

  26. 26

    在ASP.NET中的JavaScript中使用C#字符串属性

  27. 27

    使用对象的字符串名称在asp.net中修改其属性

  28. 28

    从ASP.NET Webforms中的javascript / client设置属性背后的代码

  29. 29

    如何使用 vb.net 在 asp net webforms 中显示带有是或否的消息框?

热门标签

归档