客户端文本框赋值
我就是想在c#里面,给客户端控件赋值(text),
不要js,只要c#代码!!!!
------解决方案--------------------WebService或WCF服务。
度娘。
------解决方案--------------------在你的控件里面加个runat="server",使其变成服务器控件。在后台就可以取到该ID值,进行赋值了。祝你好运。
------解决方案--------------------1. runat = server
2. 注册客户端js
还有其他办法?
------解决方案--------------------为什么不用js,给自己找麻烦
------解决方案--------------------抽象的理解了客户端控件....
客户端控件即html元素,服务器端是不能访问的。
服务器控件是asp.net封装服务器的类,经过例化运行后生成html,输出给浏览器变成客户端的控件,即html元素。
加个runat="server"标记为服务器控件。 到底有没有客户端控件的名称......
------解决方案--------------------不用js ,在后台赋值,而且还是客户端控件,不好弄啊
------解决方案--------------------将控件上边设置runat="server"然后在后台设置他的值就可以了。
------解决方案--------------------Response.Write("<script>js代码</script>");
------解决方案--------------------在.cs文件里定义一个字段:比如showTest,把想要显示的值赋值给这个字段。在页面中用<%=showTest %>显示,希望是你想要的效果
------解决方案--------------------
------解决方案--------------------<input type="text" id=".." Text='<%=ReturnMethod()%>'/>
服务端写过方法
public string ReturnMethod()
{
return "....";
}
------解决方案--------------------
------解决方案--------------------后台向页面注册js多好