.net mvc 求助(give me a hand!)
刚学mvc,最近项目中遇到一个问题,情形如下:
要实现一个继续添加的功能,就是添加同一类信息的(信息1,信息2,信息……),反正点击一下就继续添加,我用js可以实现这个功能,但是在mvc情况下设置文本框的value不知道如何设置,因为mvc里面<%%>是不可少的,发现js里面读不出来(我弄出不来,可能可以弄出来……),所以数据绑定不上,这是一个问题,即使我实现了数据的录入功能,但是我显示的时候就是从数据库中读取数据的时候,虽然知道这个信息数组的个数,但是不知道在页面如何做啊? 难道又要用js进行生成,反正没什么谱??
希望路过的大神能给点想法,感激不尽!!~~~
[最优解释]
....<%
foreach(var a in ViewData["fdafda"] as 后台实体类){
%>
<option value="<%=a.dfafda%>">;
<%
}
%>
[其他解释]
js里可以访问cs中的变量,但要是public的,或者执行一个方法,比如
public string GetText()
{
return textBox1.Text;
}
js:
<%=GetText()%>
[其他解释]
newinput1.setAttribute("value","<%=ViewData[rating"+m+"]%>");
这句js有问题吗? 怎么编译都过不去啊?
[其他解释]
上面问题解决了,现在急需解决的是页面如何进行此类信息的显示啊,我默认都只设置一个textbox用来存储这一类信息的,然后点击添加功能用js添加的,显示的时候该如何??我有一个想法,页面初始化的就循环创建textbox,然后再传值,不知道具体如何做啊? js方面也不怎么清楚啊,求助??
[其他解释]
@Html.TextBox()
@Html.TextBoxFor()
@Html.TextAreaFor()
...
[其他解释]
ls 请看看题再写答案好么
[其他解释]