好吧,我幾乎快要退出這個ASP.NET SHYTE ..;( 我通常代碼的客戶,一切都非常簡單。但這種Servertag結構不正常,看不出有什麼不對?
我不知道有多少的問題ahde!?!以我的方式工作...反正我得到一個PARSER錯誤,服務器標記不好形成
我一直在網上搜索了幾個小時,我發現的技巧範圍告訴我也使用單引號,退休作爲程序員...
我試圖顯示一組單選按鈕,從我的數據庫中提取數據。
代碼隱藏看起來是這樣的..
protected void fillRepeater()
{
MySqlConnection con = new MySqlConnection(@"Server=hide.my.url;Database=no_database;Uid=topsecretuser;Pwd=topsecret");
con.Open();
//ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + con.State + "');", true);
string sqlQ = "Select * from t_domains";
MySqlCommand myCommand = new MySqlCommand(sqlQ, con);
MySqlDataReader dataReader = myCommand.ExecuteReader();
Repeater1.DataSource = dataReader;
Repeater1.DataBind();
con.Close();
}
這是我的HTML。我還沒有實現我的表格行/細胞還沒有。(所以不要提醒我);)
Repeater data!<br />
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<asp:RadioButton id="RadioButton1" runat="server" GroupName="<%#DataBinder.Eval(Container.DataItem, "idtag_domain") %>" value="50" Text="Free access" onclick="calculatePrice();disableTB(this.name);" />
<br />
<asp:RadioButton id="RadioButton2" GroupName="<%#DataBinder.Eval(Container.DataItem, "idtag_domain") %>"
Text="Once a day(30/month)" value="25" onclick="calculatePrice();disableTB(this.name);" />
<br />
<asp:RadioButton id="RadioButton3" GroupName="<%#DataBinder.Eval(Container.DataItem, "idtag_domain") %>" value="0"
Text="Enter number of articles" onclick="enableTB(this.name, this.checked)" />
<br />
<asp:TextBox ID="textbox" name="<%#DataBinder.Eval(Container.DataItem, "idtag_domain") %>" Enabled="false" Width="106px"
onkeyup="calculatePrice()" style="background-color:#eeeeee" ></asp:TextBox>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
錯誤它給了我 分析器錯誤信息:服務器標記的格式不正確。
源錯誤:
Line 36: <asp:RadioButton id="RadioButton1" runat="server" GroupName=" <%#DataBinder.Eval(Container.DataItem, "idtag_domain") %>" value="50" Text="Free access" onclick="calculatePrice();disableTB(this.name);" />
考慮使用ASP.Net MVC。 – SLaks
...或者更少取決於控件,更多取決於輸出簡單的HTML。我從來沒有發現除了轉發器之外的控件像人們希望的那樣有用。 –