使用服务器控件 可以这样赋值
aspx 里<asp:TextBox id="tj2011text" runat="server" Width="522px" Height="100px"></asp:TextBox>aspx.cs 里
tj2011text.Text = dt.Rows[0]["tj2011text"].ToString();
但是 不使用服务器控件怎么赋值呢?
<textarea id="tj2011text" name="tj2011text"></textarea>
aspx 里<asp:TextBox id="tj2011text" runat="server" Width="522px" Height="100px"></asp:TextBox>aspx.cs 里
tj2011text.Text = dt.Rows[0]["tj2011text"].ToString();
但是 不使用服务器控件怎么赋值呢?
<textarea id="tj2011text" name="tj2011text"></textarea>
<%=str%>
</textarea>
protected string str;str = dt.Rows[0]["tj2011text"].ToString();
public string tjtxt{get;set;}
pageload(...)
{
tjtxt=dt.Rows[0]["tj2011text"].ToString()
}
2 可以写一个函数 代码是这样
public string ReturnTxt()
{
if(!string.IsNullOrEmpty(dt.Rows[0]["tj2011text"].ToString())
{
return dt.Rows[0]["tj2011text"].ToString();}
}
前台页面<textarea id="tj2011text" runat="server" name="tj2011text"><%= ReturnTxt()%></textarea>
- -这个问题前一段时间我也费解 asp.net 采用asp的思想编程 可是现在的趋势好像就是这样的 不然怎么会出现一个mvc呢- -
<ul class="con">
<li class="on"><%=str%></li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
</ul>
cs里怎么写 , aspx里 <li class="on"><%=str%></li> 能显示值
{
public string str;
}或者public partial class ProductEdit : System.Web.UI.Page
{
protected string str;
}为什么一定要放在public partial class。。这里面才可以,放外面不行
public string str;
protected string str;这两个 有什么区别?
$("#tj2011text").val( dt.Rows[0]["tj2011text"].ToString())
<ul class="con">
<li class="on">EVAL("id")</li>
<input type= "text " name= "txtUserName " maxlength= "20 " /> //注意 :name cs: string str = Request.Form[ "txtUserName "].Trim();
楼主把这句反过来试试
$("#tj2011text").val( dt.Rows[0]["tj2011text"].ToString())或者给客户端控件加上runat="server" id="tj2011text"也行
或者使用JS 在 Windowsload 的时候把值从隐藏控件中赋值到对应的控件(这个一般用于多控件)