小编use*_*554的帖子

错误:类型“void”不可分配给类型“ReactNode”

我试图在调用函数时出错,这只是为了练习,所以我将所有内容都保存在App.tsx 中。我的课是这样的:

enum Actor {
  None = '',
}

const initializeCard = () => {
  //some logic here
  return card;
}

export default class App extends Component<{}, State> {
  state: State ={
    card: initializeCard()
  }

  public renderRows = () => {
    const { card } = this.state;
    board.map((actor, index) => this.renderRow(actor, index));
  }

  public renderRow = (actor: Actor, index: number) => {
    return(
      <div className="cell">

      </div>
    )
  }

  public render() {
    return (
      <div className="App">
        <div>
            { this.renderRows() …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs react-tsx typescript3.0

6
推荐指数
2
解决办法
1万
查看次数

ASP.net:当通过键盘在 TextMode =“Number”中键入时,TextBox 允许超出范围的数字

我想要 ASP.net Web 表单中的 NumericUpDown 的 TextBox 值介于 1 到 99 之间。(不使用 NumericUpdown Extended Ajax Control Toolkit,因为我的客户不允许这样做)。因此,为此我使用以下代码:

<asp:TextBox TextMode="Number" runat="server" min="1" max="99" step="1" ID="tbRooms" />
Run Code Online (Sandbox Code Playgroud)

当我使用向上和向下箭头键时,效果很好,它的范围仅在 1 到 99 之间,如预期的那样。然而,当我从键盘输入值时,它会采用任何随机值,比如说 1000。我尝试输入,MaxlLength = "2"但没有成功。那么,我该如何解决这个问题,以便即使通过键盘也不允许任何随机数。

谢谢。

c# asp.net textbox webforms c#-4.0

3
推荐指数
1
解决办法
2万
查看次数