小弟的开发环境是vb.net中的asp.net web应用程序
vb.net中的asp.net web应用程序分为设计和HTML两个部分,我主要写代码是在设计部分里,而且没有用控件,都是代码。请兄弟们帮忙。1、TextBox在每次输入后再次登陆时都保留了原来输入的内容,如何在下次输入时不保存上次输入内容2、定义了一个自定义函数
     Private Color GetColor(itemIndex As Integer)
        Dim MyColor As Color
        Dim i As Integer = itemIndex
        Select Case (i)
            Case 0
                MyColor = Color.Cornsilk
                Return MyColor
         End Select
      End Sub
GetColor(itemIndex As Integer)这里的定义变量itemIndex怎么写都不对,请赐教在函数名称后面如何定义变量。
Return MyColor这句也有问题,请问如何返回这个值呢???3、如何把显示数据中的编号列做成链接?由于是代码写的程序,不能用属性生成器或者模版列,请用设计形式的代码指点。不要HTML里的类似代码:
<asp:Datagrid runat="server" AutoGenerateColumns="False">
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="detail.aspx?id={0}" DataTextField="title" HeaderText="xxx"></asp:HyperLinkColumn>
</Columns>
</asp:Datagrid>4、在Page_Load里的代码
Dim g As New Graphics   可是错误提示说它在此上下文中无法访问,怎么回事呀?

解决方案 »

  1.   

    2. Private Color GetColor(byval itemIndex As Integer, byref MyColor As Color)
      

  2.   

    Return MyColor
    改成
    GetColor = MyColor
      

  3.   

    Private Color GetColor(byval itemIndex As Integer, byref MyColor As Color)错误提示为:byval 这个地方,需要表达式
      

  4.   

    Return MyColor
    改成
    GetColor = MyColor错误提示为:GetColor 名称未声明