Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用c从代码隐藏中使用值显示html文本框#_C#_Html - Fatal编程技术网

C# 使用c从代码隐藏中使用值显示html文本框#

C# 使用c从代码隐藏中使用值显示html文本框#,c#,html,C#,Html,如何显示从代码behinh获取值的html文本框?只要字符串值不是私有的,您就应该能够执行类似的操作 <input type="text" value="<%= YourStringValue %>" /> 您可以使用实际的并直接从代码后面设置它的“文本”值。如果您想直接将文本注入“普通”html文本框(或其他任何地方),可以使用。另一种方法是在标准html元素中包含“runat=server”属性,允许您从代码隐藏中操作它们 通常我会选择内置的ASP文本框控件,这样我

如何显示从代码behinh获取值的html文本框?

只要字符串值不是私有的,您就应该能够执行类似的操作

<input type="text" value="<%= YourStringValue %>" />

您可以使用实际的
并直接从代码后面设置它的“文本”值。如果您想直接将文本注入“普通”html文本框(或其他任何地方),可以使用
。另一种方法是在标准html元素中包含
“runat=server”
属性,允许您从代码隐藏中操作它们

通常我会选择内置的ASP文本框控件,这样我就不必担心持久值/连接viewstate/等问题。将动态内容注入普通html元素往往是一种边缘情况要求…


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        //assign text value here
        txt1.Value = "hello world!";
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input id="txt1" runat="server" type="text" />
    </div>
    </form>
</body>
</html>
受保护的无效页面加载(对象发送方、事件参数e) { //在此处指定文本值 txt1.Value=“你好,世界!”; }