1

我正在努力从 aspx 页面上的隐藏字段中读取一个 int。

<input type = "hidden" id = "myIntegerId" name = "integerId" value= "<%: Model.MyObjectId %>" runat = "server" />

该值肯定在表单上,​​我可以在调试器中看到它并用 <%: %> 打印它

当我在控制器中读取表单值时,我收到以下字符串,而不是 int:<%: Model.MyObjectId %>

我尝试将隐藏字段中的数据转换为字符串并在该字段上调用 ​​ToString() 方法,但都没有奏效。

使用 post 事件提交数据。

我有一种感觉,我错过了一些非常基本的东西......

非常感谢任何帮助。

谢谢

4

1 回答 1

0

啊,<%: String.Format("{0:g}", Model.MyObjectId) %>已经完成任务了...

于 2010-05-24T17:47:36.167 回答