<asp:TextBox ID="CustomerName" runat="server" Width="350px" Text='<%#DateTime.Now.ToShortDateString()%>'></asp:TextBox> <asp:TextBox ID="CustomerName" runat="server" Width="350px" Text='<%#Eval(DateTime.Now.ToShortDateString()).ToString()%>'></asp:TextBox>
为啥就是没有值出来?
data-role="<%=(int)Function.ManageUser %>"
不是这么赋值的吗?
服务器控件不能这么用。
<%=#DateTime.Now.ToShortDateString()%> <%=#Eval(DateTime.Now.ToShortDateString()).ToString()%>
试过了,不行。
@happydaily: 你先看看DateTime.Now.ToShortDateString()有值吗?
@happydaily: 我觉得可能是你前端没有引用,实现不行写到后台吧
前端代码:<asp:TextBox ID="CustomerName" runat="server"></asp:TextBox>
后端代码:
Onload里面
CustomerName.Text = DateTime.Now.ToString();
@稳稳的河: 这个我会啊。
@happydaily: 你那前面把DateTime引入了没
不能在后台赋值么?
用jQuery赋值吧
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<script>
$(function () {
var ds = new Date();
var dss = ds.toLocaleString();
$("*[id$=TextBox1]").val(dss);
});
</script>