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